[ DHTML ] - mise a jour du contenu d'un layer (innerHTML)

- mise a jour du contenu d'un layer (innerHTML) [ DHTML ] - Programmation

Marsh Posté le 13-06-2002 à 14:20:35    

lut les gens,  
j'ai un pbleme...je modifie le contenu d'un layer mais celui-ci n'est pas mis a jour sur la page...(et pourtant un alert(layer...contenu) me renvoie la valeur mise a jour...
comment  faire ? y'a pas une fonction pour refresh un layer ?
j vs donne un exemple...
 
 

Code :
  1. <html>
  2. <body bgcolor="#FFFFFF">
  3. <div id="toto" style="position:absolute; left:24px; top:376px; width:647px; height:200px; z-index:1; visibility: hidden">sdfsdf</div>
  4. <p>taist</p>
  5. <?
  6. $nom_area="article";
  7. $nom_formulaire="form";
  8. include('include_toolbar.php');
  9. ?>
  10. <form method="post" action="" name="form">
  11.   <textarea name="article" rows="10" cols="100" onSelect="storeCaret(this);" onClick="storeCaret(this);" onKeyUp="storeCaret(this);" onFocus="storeCaret(this);"></textarea>
  12.   <br><br>
  13.   <input type="button" value="Test" onclick="javascript:alert(TestBalisesValides(docu
  14. ment.<?=$nom_formulaire?>.<?=$nom_area?>.value));
  15. ">
  16.   <input type="button" value="appercu" onclick="javascript:document.all.toto.innerhtml=document.<?=$nom_formulaire?>.<?=$nom_area?>.value; alert(document.all.toto.innerhtml);document.all.to
  17. to.style.visibility='visible';">
  18. </form>
  19. </body>
  20. </html>


 
dans cet exemple, le alert sur le contenu du layer me renvoie bien le contenu de la textarea et pourtant le layer visible sur la page affiche : "sdfsdf"
 
je comprends pas  :cry:

Reply

Marsh Posté le 13-06-2002 à 14:20:35   

Reply

Marsh Posté le 13-06-2002 à 14:37:24    

j'ai trouvé...merci pour votre gde aide

Reply

Marsh Posté le 13-06-2002 à 14:40:10    

essayes avec ca :
<input type="button" value="appercu" onclick="javascript:window.GetElementById('to
to';)
.innerhtml=document.<?=$nom_formulaire?>.
<?=$nom_area?>.value; alert(document.all.toto.innerhtml);document.all.to
  to.style.visibility='visible';">


---------------
All we need is a soul revolution
Reply

Marsh Posté le 13-06-2002 à 18:59:45    

kayasax a écrit a écrit :

essayes avec ca :
<input type="button" value="appercu" onclick="javascript:window.GetElementById('to
 
to';)
.innerhtml=document.<?=$nom_formulaire?>.
 
<?=$nom_area?>.value; alert(document.all.toto.innerhtml);document.all.to
  to.style.visibility='visible';">  




 
nan mais c'est bon j'ai reussi a le faire tourner (en fait s'il est affiché avec une valeur par défaut au chargement de la page il arrive pas a la modifier...le getelementbyid c'est pour netscape il me semble)
mirci qd meme
a++

Reply

Sujets relatifs:

Leave a Replay

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