allez-y moquez vous en lisant le titre ! oui, y a un vrai bug. Mais ça va mieux après quand on vous l'a signalé.
J'ai écrit un petit bout de javascript, pour faire dérouler un diaporama dans une page web, avec des boutons de navigation (prev, next, play,stop) créer une classe (avec le mot clé function), genre:
Code :
function Slide() { this.buildExtraHTML() {} this.switch(position) {} this.next() { ... this.switch(p) p++ } ... } puis obj=new Slide() obj.buildExtraHTML() ;
C'est pas très compliqué et ça marche super bien avec chrome. Mais sous IE,l'extraHTML se termine par une erreur et le code html n'est pas ajouté au DOM.
En fait c'est la faute à switch qui est surement un mot réservé sous IE mais pas sous chrome ... quand aux autres navigateurs, c'est une autre histoire. Il y a juste à changer le nom de la méthode.
Alors si vous codez un peu du jquery, faites gaffe à ça avant de vous arracher les cheveux