IE n'a pas la méthode hasAttribute, mais il fournit getAttribute, qui vous oblige à le faire vous-même, afin que hasAttribute soit repris dans
la fonction FF/IE hasAttribute(elm,attribut){
return elm.getAttribute(attribute) != null;
}
La méthode par défaut d'Array en Javascript ne fournit pas la méthode indexOf, vous pouvez donc l'ajouter vous-même.
BTW : c'est vraiment cool d'utiliser un prototype pour pirater Javascript
if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) {
je || (je = 0);
var longueur = this.length;
si (i < 0) i = longueur + i ;
pour (; je < longueur; i++)
if (this[i] === item) renvoie i ;
renvoie -1 ;
} ;