Bonjour,
j'essaie de faire un truc en javascript qui bascule une �l�ment HTML en mode saisie et ou annuler ce mode.
�a bascule bien en mode saisie, la zone de texte s'affiche. seulement en cliquant sur Annuler, �a revient pas � l'�tat d'origine. et c'est tout � fait normal car le code HTML g�n�r� par le innerHTML ressemble � �a:
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 <script> function coco(obj){ var txt=obj.innerHTML; obj.setAttribute('onClick',''); obj.innerHTML="<input type='text' value='"+txt+"'>"; obj.innerHTML+="<input type='button' value='anuuler' onClick='kiki(this,'"+txt+"')'>"; } function kiki(obj,txt){ obj.parentNode.innerHTML=txt; } </script> <table><tr> <td onClick="coco(this);">valeur type text</td> </tr></table>
Le param�tre text de la fonction kiki est bizarrement mal "interpr�t�" !!!
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <td onclick=""><input value="valeur type text" type="text"><input value="anuuler" onclick="kiki(this," valeur="" text="" )="" type="button"></td>
Des solutions?
merci
Partager