[javascript] évènement après timer

Résolu/Fermé
Pomme87 Messages postés 38 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 4 décembre 2011 - Modifié par Pomme87 le 22/07/2011 à 09:22
adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 - 22 juil. 2011 à 10:02
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.

A voir également:

1 réponse

adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
22 juil. 2011 à 09:46
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
Pomme87 Messages postés 38 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 4 décembre 2011
22 juil. 2011 à 10:00
tip top ^^
alors je m'en vais étudier un peu les fonctions alors ^^
0
adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
22 juil. 2011 à 10:02
Pense au tag résolu si ton problème l'est :)
0