Bonjour,
J'aimerais étendre la classe HTMLElement.
Mon code fonctionne bien sous FF et Opéra mais pas sous IE6.
Je ne pense donc pas qu'il s'agisse d'un problème de syntaxe d'autant plus que lorsque j'étends la classe Array, je ne rencontre pas de problème.
Avec le script de test ci-dessous, pour que l'instruction alert('test') s'exécute sous IE6 je dois placer l'extension de HTMLElement en commentaire. Si je ne le fais pas, rien ne se passe (même pas une erreur JS)
Peut-être que HTMLElement n'est pas supporté entièrement sous IE6.
Dans ce cas, comment puis-je m'y prendre ?
Merci pour votre aide
Modifié par Mathieu_vd (27 Nov 2006 - 09:43)
J'aimerais étendre la classe HTMLElement.
Mon code fonctionne bien sous FF et Opéra mais pas sous IE6.
Je ne pense donc pas qu'il s'agisse d'un problème de syntaxe d'autant plus que lorsque j'étends la classe Array, je ne rencontre pas de problème.
Avec le script de test ci-dessous, pour que l'instruction alert('test') s'exécute sous IE6 je dois placer l'extension de HTMLElement en commentaire. Si je ne le fais pas, rien ne se passe (même pas une erreur JS)
Array.prototype.testArray = function() {
return true;
}
HTMLElement.prototype.testHTMLElement = function() {
return true;
}
alert('test');
Peut-être que HTMLElement n'est pas supporté entièrement sous IE6.
Dans ce cas, comment puis-je m'y prendre ?
Merci pour votre aide
Modifié par Mathieu_vd (27 Nov 2006 - 09:43)