Page 1 sur 1

Document.write() qui n'affiche rien !!

Posté : 25 mai 2007, 11:43
par Ish
Bonjour à tous,

j'ai un petit problème avec un document.write en Javascript !!

J'ai deux <DIV>, la première est affiché et permet de saisir des informations dans des champs Text.
L'autre est caché mais elle doit récupérer les éléments saisies dans la 1er Div et les affiché.
Lorsque j'appuie sur un bouton, je m'assure grâce à une fonction que tous les champs ont été renseignés puis je cache la 1er Div pour faire place à la deuxième qui m'affiche les élements saisies.

Mon problème est que ça marche pas !! :lol:

Code : Tout sélectionner

<div id="idParametreS" name="idParametreS" style="display:none"> <table cellpadding="2" cellspacing="2" marginleft="2" align="left"> <tr> <td>Code Etablissement :</td> <td <script type="javascript"> document.write(document.getElementById('idEtab').value);</script></td width> ....
Je comprend pas parceque j'arrive à afficher un alerte lors du clique sur le bouton qui m'affiche les élements selectionner (pour une requête). J'ai essayer de faire un document.write('coucou'); mais ça marche pas non plus.

Posté : 25 mai 2007, 13:53
par Shrell
En faisant ca, tu ne dis pas au navigateur QUAND effectuer cette action, donc il la fait quand il passe dessus (c'est à dire au chargement de la page).
proposition de code :

Code : Tout sélectionner

<input type="text" name="idEtab" onkeyup="document.getElementById('tondiv').innerHTML=this.value;" />
ou si c'est un bouton qui doit déclencher l'action de recopie :

Code : Tout sélectionner

<input type="button" onclick="document.getElementById('tondiv').innerHTML = 'XXXX';" />
si tu as un peu de mise en page à faire, il vaut mieux passer par une fonction que tu auras défini par ailleurs.