[Javascript] Pb: DOM et IE (ajout d'elements)
Résolu/Fermé
knoodrake
Messages postés
3
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
9 juillet 2007
-
11 juin 2007 à 13:41
MSbart29 - 17 oct. 2011 à 13:48
MSbart29 - 17 oct. 2011 à 13:48
A voir également:
- [Javascript] Pb: DOM et IE (ajout d'elements)
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
- Xxwxx dll virus javascript - Forum Virus
6 réponses
Utilisateur anonyme
20 juin 2007 à 12:34
20 juin 2007 à 12:34
Salut!
Ajoute la balise <TBODY> dans ta table et le problème sera résolu.
Voir le code ci-dessous:
;-)
HackTrack
Ajoute la balise <TBODY> dans ta table et le problème sera résolu.
Voir le code ci-dessous:
<html> <head> <script language="javascript" type="text/javascript"> var count = 1; function one_more_ligne () { count++; var tr = document.createElement("TR"); var td_1 = document.createElement("TD"); var td_2 = document.createElement("TD"); var inp1 = document.createElement("INPUT"); var inp2 = document.createElement("INPUT"); inp1.name="oo_nom"; inp2.name="oo_valeur"; inp1.type="text"; inp2.type="text"; inp1.id="oo_nom_"+count; inp2.id="oo_valeur_"+count; td_1.appendChild(inp1); td_2.appendChild(inp2); tr.appendChild(td_1); tr.appendChild(td_2); byId("table_2").getElementsByTagName('tbody')[0].appendChild(tr); } function byId(elmId){ var elm = document.getElementById(elmId); if(elm==null) elm = document.getElementsByName(elmId)[0]; alert(elm.innerHTML); return elm; } </script> </head> <body> <table id="table_2" name="table_2"> <tbody> <tr> <td>Nom</td> <td>Valeur</td></tr> <tr> <td colspan="2" align="center"><a href="#" onclick="one_more_ligne();">[+] Une de plus</a></td> </tr> <tr> <td><input type="text" id="oo_nom_1" name="oo_nom"/></td> <td><input type="text" id="oo_valeur_1" name="oo_valeur"/></td> </tr> </tbody> </table> <button onclick="add_opt();" id="submit" disabled>Rajouter</button> </body> </html>
;-)
HackTrack
fodjio
Messages postés
16
Date d'inscription
jeudi 26 juin 2003
Statut
Membre
Dernière intervention
3 juin 2009
5
3 mai 2008 à 16:57
3 mai 2008 à 16:57
Merci mille fois pour l'astuce du Tbody !
Je me suis bien arraché les cheveux sur ce problème ^^
Non mais vraiment QUELLE DAUBE cet IE !!!
À croire que Microsoft fait tout pour pourrir la vie des webmasters !
Je me suis bien arraché les cheveux sur ce problème ^^
Non mais vraiment QUELLE DAUBE cet IE !!!
À croire que Microsoft fait tout pour pourrir la vie des webmasters !
il faut pour que ca marche sous IE que tu mette l' ID dans le TR
<table style='display:none;'>
<tr id='table_2' ><td>Nom</td><td>Valeur</td></tr>
<tr>
ca marche sous IE mais plus sous FF , a toi d adapter maintenant le code afin d avoir un ID différent pour Table et pour TR et d'appeller le bon pour IE et FF
++
<table style='display:none;'>
<tr id='table_2' ><td>Nom</td><td>Valeur</td></tr>
<tr>
ca marche sous IE mais plus sous FF , a toi d adapter maintenant le code afin d avoir un ID différent pour Table et pour TR et d'appeller le bon pour IE et FF
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
knoodrake
Messages postés
3
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
9 juillet 2007
1
9 juil. 2007 à 21:51
9 juil. 2007 à 21:51
merci beaucoup altemis.
6 juil. 2007 à 20:26
Edit: Si seulement ça avait pu marcher.. :-(
18 déc. 2008 à 11:16