Bonjour � tous,
Je reprend un site qui utilise une fonction JS(ci-dessous) :
Qui retourne le nombre d'entr�e dans un tableau (exemple ci-dessous ) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 Object.defineProperty(AssociativeArray.prototype, "length", { get: function () { var count = 0; for (var key in this) { if (this.hasOwnProperty(key)) count++; } return count; } });
Cela fonctionne correctement sous FF, mais d'apr�s ce que j'ai pu lire cela n'est compatible pour IE qu'apr�s la version >= 9, sinon cela retourne une erreur du type :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 marqueurs Object { poi_LrztJQQrtFOJIAk=Ol, poi_XEnqiMflxMZpZZo=Ol}
Cet objet ne g�re pas cette propri�t� ou cette m�thode
Quelqu'un serait-il si il est possible de mettre un patch pour IE ?
Je ne suis pas � l'origine du code, �plucher tout le code s�av�rait plut�t fastidieux.
Merci par avance � celui qui pourra m��clairer.
Partager