Hello,
je crée dans ce code une div dans mon document, et j'aimerais qu'elle réagisse à un événement (genre onmouseover par exemple)
j'ai tenté ceci, sans succès :
ah autre petit prob aussi : j'ai voulu faire le appendChild au document :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <html> <head> <script type="text/javascript"> function f(){ var ddiv = document.createElement("div"); ddiv.style.position = "absolute"; ddiv.style.top = "100px"; ddiv.style.left = "50px"; ddiv.style.width = "400px"; ddiv.style.height = "300px"; ddiv.style.background = "red"; ddiv.onmouseover = g(); document.getElementById("test").appendChild(ddiv); } function g(){ alert("appel"); } </script> </head> <body> <input type="button" value="create div" id="but" onclick="f()"/> <div id="test"></div> </body> </html>
mais Firefox me dit "node cannot be inserted at the specified point in the hierarchy". Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.appendChild(ddiv);
Merci
Partager