[javascript] évènement après timer

Résolu
Pomme87 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
adns Messages postés 1152 Statut Membre -
Bonjour,
Je travaille en ce moment sur un formulaire de newsletter. Là où je coince c'est au niveau du javascript - c'est pas mon fort.

Je me suis aventuré un peu dans le codage pour faire ceci :

<body onload="setTimeout(document.getElementById('newsletter').style.display = 'none';, 600);">

<div style="width: 100px; height: 100px; background: red;" id="newsletter">
formulaire</div>

</body>

et en fait... ça marche pas.

Je me réjouis déjà de vos réponses.

1 réponse

  1. adns Messages postés 1152 Statut Membre 153
     
    Bonjour,

    essaie plutôt quelque chose comme ca
    <script>
    function display(){
    setTimeout(function(){document.getElementById('newsletter').style.display = 'none'}, 600);
    }
    </script>
    <body onload="display();">
    
    <div style="width: 100px; height: 100px; background: red;" id="newsletter">
    formulaire</div>
    
    </body> 
    


    Il est préférable d'utiliser des fonctions en particulier avec setTimeout.

    Adns
    1
    1. Pomme87 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
       
      tip top ^^
      alors je m'en vais étudier un peu les fonctions alors ^^
      0
    2. adns Messages postés 1152 Statut Membre 153
       
      Pense au tag résolu si ton problème l'est :)
      0