Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3053 connectés 

 


Dernière réponse
Sujet : [ DHTML ] - mise a jour du contenu d'un layer (innerHTML)
ZuL

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++


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ZuL

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++

kayasax 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';">
ZuL j'ai trouvé...merci pour votre gde aide
ZuL 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:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)