Aidoforum.com : Aide et forum informatique

Il y a actuellement 331 tutoriaux sur Aidoforum. Toute reproduction, partielle ou complète, est interdite.
Ajoutez vos propres tutoriaux sur Aidoforum !     -    Retour aux tutoriaux


Javascript -> Unknown runtime error sous Internet Explorer en utilisant AJAX et InnerHTML

Unknown Error... Ca nous avance, hin?


Je travaillais sur un script en AJAX aujourd'hui même et me suis retrouvé confronté à cette horrible erreur qui ne dit absolument rien sur elle-même:


Line: 673
Character: 4
Code: 0
Error Message: Unknown runtime error



J'ai passé quelques heures à m'arracher la tête, pour finir par tirer quelques conclusions. Cette erreur apparait souvent lorsqu'un id est mal défini et que le navigateur ne trouve pas le bon élément sur lequel appliquer le innerHTML.

Dans ce cas, les autres navigateurs ne devraient pas trouver l'élément non plus!. Vous pouvez voir les erreurs plus précisément avec la console de débuggage de Firefox (Appuyez sur CTRL + MAJ + J)


Il vous suffit par la suite simplement de cliquer sur la ligne en question, et Firefox vous amène vers la ligne du code Javascript qui ne trouve pas son élément.

Mais si le code fonctionne sous les autres navigateurs...


Alors cela devrait venir d'une des raisons suivantes:

Des tags mal fermés dans le innerHTML


Si votre innerHTML renvoyé contient de tags ouverts et pas fermés, ou pas bien emboités (Exemple: <p><strong>Blabla</p></strong> doit être <p><strong>Blabla</strong></p>), IE n'aime pas et ne veut pas insérer le HTML. Controlez donc bien tous vos tags

Un <form> dans un autre


Si l'élément recevant le InnerHTML est déjà inclus dans un <form>, faites attention à ne pas réouvrir un autre <form>

Merci aux contributeurs de ce blog qui m'ont un peu sauvé la vie sur le coup :) Alors je vous fais partager.

Par Skwizer, le 08 Février 2010 à 13h08

Retour à Javascript


Ajouter un commentaire :


/!\ Vous devez être inscrit pour pouvoir commenter ce tutoriel, ou demander du support. /!\

Commentaires sur ce tutoriel

Commentaire de ju2cho7 2010-02-28 17:55:08

Ça reste du PBCK... Content