Bonjour à tous,
j'ai un script javascript qui fonctionne bien sur un poste avec IE6 + WinXP et qui ne fonctionne pas sur un autre poste avec IE6 + Win2003.
Quand je debugge, je me rends compte que l'erreur vient d'un tableau Array et apparament, la méthode Push fonctionne dans un cas et pas dans l'autre.
J'ai vu sur un poste des newsgroups que le moteur d'IE ne gérait pas forcément ca comme il faut, et j'ai trouvé la possibilité de corriger cette erreur, en redéfinissant la méthode push
Sauf que ca m'emmene à une autre erreur, il ne reconnait pas un test de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Array.prototype.push = function(v) {this[this.length] = v};
me disant que undefined est indéfini ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (stringValue == undefined))
Y a-t-il un moyen pour mettre à jour le moteur javascript d'IE ? est-ce un problème connu ? comment m'en sortir ?
Merci de votre aide
Nico
Partager