Probleme document.write

Probleme document.write - HTML/CSS - Programmation

Marsh Posté le 07-06-2004 à 19:52:37    

Hello, j'ai un soucis avec un script et je sollicite votre aide ;)
 
Donc en fait j'aimerai pouvoir accéder aux proprietes de mon div qui est lui meme ecrit par une fonction.
 
Dans le cas présent je recupere son id (c'est juste pour voir si j'arrive a y accéder).
 

Code :
  1. <html>
  2. <head>
  3. <script language="Javascript">
  4. <!--
  5. function WriteDiv() {
  6. document.write("<div id=\"menuContainer\"></div>" );
  7. }
  8. function Alerte() {
  9. alert(document.getElementById("menuContainer" ).id);
  10. }
  11. //-->
  12. </script>
  13. </head>
  14. <body onLoad="javascript:WriteDiv();Alerte();">
  15. </body>
  16. </html>


 
Et donc cela ne fonctionne pas, l'alerte marche seulement lorsque le div est dans le body...
Et je ne veux pas toucher à l'intérieur de la partie body !
Donc en toute logique ca deconne au niveau du "document.write("<div id=\"menuContainer\"></div>" );"
 
Merci de votre aide :)

Reply

Marsh Posté le 07-06-2004 à 19:52:37   

Reply

Marsh Posté le 08-06-2004 à 02:05:14    

salut,
 
essaie comme ça :
 
<html>  
  <head>  
  <script language="Javascript">  
  <!--  
  function WriteDiv() {  
     document.write('<div id="menuContainer"></div>')  
  }  
WriteDiv();
 
  function Alerte() {  
 alert(document.getElementById("menuContainer" ).id);
  }  
  //-->  
  </script>  
  </head>  
<body onload="Alerte();">
  </body>  
  </html>  
 
++
 
L.

Reply

Marsh Posté le 08-06-2004 à 09:37:22    

Merci, nikel :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed