Comment affiché un div en javascript après un temp précise

WRInaute impliqué
bonjour a tous,

je veut afficher un div automatiquement en javascript mais après 2 min de l'ouverture de la page .

merci d'avance
 
WRInaute impliqué
UsagiYojimbo a dit:
Merci

j'ai utilisé mais il donne un erreur

Code:
<html>
<head>
<title>test</title>

<style>
#popup{height:150px; width:200px; background-color:#990000; display:none;}
</style>
<script type="text/javascript">
 function div1() {
        document.getElementById('popup').style.display = "block";
       setTimeout("div1()",1000);
   }
   div1();
</script>
</head>
<body ><div id="popup">  </div>



</body>
</html>

il donne l'erreur document.getElementById('popup') is null

merci
 
WRInaute accro
Ta fonction doit être appelée APRES le code html de la div qui a comme id popup. Sinon en effet il ne trouve rien (mais c'est mieux de tester avant de modifier une propriété que l'élément sur lequel tu veux la modifier est accessible).

Tu devrais regarder ce que permettent les framwork js comme prototype ou jquery, ça permet de faire ce genre de chose de manière plus souple.
 
Discussions similaires
Haut