Posté(e) le 27 avril 201015 a Bonjour a tous ! Je suis en train de raduire mon code sous IE8 et bien sur: unknow runtime error line 83 function set_row_editable() { var td = last_launcher.parentNode; var tr = td.parentNode; if (xmlhttp.readyState==4) { tr.innerHTML = xmlhttp.responseText; } } La ligne precise c'est tr.innerHTML = xmlhttp.responseText; last_launcher est une variable qui contient l'element qui a declenche la fonction (transmis par le javascript this) Je ne suis pas tres doue pour le javascript, je ne vois pas du tout d'ou ca vient. Merci d'avance !
Posté(e) le 27 avril 201015 a Déjà je vois plusieurs vérifications à faire : - Ta variable tr contient-elle bien ce qu'elle est censée contenir ? - Le contenu du responseText est-il bien ce qu'il est censé être ? D'ailleurs tu devrais toujours vérifier avant de l'afficher comme ça.
Posté(e) le 27 avril 201015 a Auteur function set_row_editable() { var td = last_launcher.parentNode; if(td.nodeType == 1) { var tr = td.parentNode; } if(tr.nodeType == 1) { if (xmlhttp.readyState==4) { tr.innerHTML = xmlhttp.responseText; } } } mieux comme ca ? je vois pas comment je pourrai verifier ce qu'il y a dans le response text...
Posté(e) le 27 avril 201015 a function set_row_editable() { var td = last_launcher.parentNode; if(td.nodeType == 1) { var tr = td.parentNode; } if(tr.nodeType == 1) { if (xmlhttp.readyState==4) { tr.innerHTML = xmlhttp.responseText; } } } mieux comme ca ? je vois pas comment je pourrai verifier ce qu'il y a dans le response text... Eeeuh non là ça ne va pas marcher Si tu comptes devenir un minimum productif en javascript je te conseille d'apprendre à utiliser les outils de développement utilisables dans tous les bons navigateurs (par exemple l'extension FireBug pour Firefox ou les Developer Tools intégrés à IE8). Ça te prendra un peu de temps pour apprendre à les utiliser mais je te garantis que ça sera du temps bien investi Notemment tu pourras mettre l'execution du javascript en pause grâce à un point d'arrêt, pour te laisser le temps d'examiner la valeur des différentes variables de ton script à un instant T (et du coup tu pourras répondre à ma question ) Un exemple avec Firebug qui te servira pour d'autres navigateurs, les systèmes se ressemblent assez...
Posté(e) le 27 avril 201015 a Auteur ben je me sert de firebug. et le script modifie marche toujours bien sous firefox... bref je passerai les developpers tools de IE au crible quand je reviendrai de Puerto Escondido
Posté(e) le 28 avril 201015 a si ca peut aider, l'equivalent IE, c'est JS companion beaucoup moins bien foutu (mais t'as deja firebug pour degrossir)
Posté(e) le 28 avril 201015 a si ca peut aider, l'equivalent IE, c'est JS companionbeaucoup moins bien foutu (mais t'as deja firebug pour degrossir) Ah je connaissait pas.. Ça fait des trucs en plus que les outils IE de base ?
Posté(e) le 28 avril 201015 a en même temps, IE fait pas grand chose, de base... c'est plus ou moins le même principe que FireBug en beaucoup (*beaucoup*) moins bien foutu mais jusqu'à maintenant, pour debugger sous IE, c'est tout ce que j'ai trouvé
Posté(e) le 29 avril 201015 a Ah ben moi j'ai toujours utilisé les outils intégrés qui ne font pas grand chose de moins que Firebug (avec l'onglet réseau en moins certes)
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.