11548 sujets

JavaScript, DOM et API Web HTML5

Hello,

J'ai un problème assez particulier uniquement sous IE. L'erreur est la suivante : "Cette méthode ne gère pas cette propriété ou cette méthode" sur le fichier jquery.js à la ligne 123.

Ce qui est bizare s'est que j'ai cette erreur QUE quand j'arrive pour la première fois sur ma page, mais une fois que je refresh celle-ci, l'erreur disparait.

Pourtant ma librairie jQuery est bien appellée avant tout code JS dans le head.

Vous avez une idée d'où ca peut venir ?

Bon début de week-end Smiley smile
Modifié par fabienfs (25 Aug 2010 - 12:48)
Hello,

Sans trop m'avancer, je pencherai éventuellement sur un problème dans l'ordre d'appel. De préférence, je pense qu'il faut appeler jquery en premier.

Bonne chance !
Modifié par Korangar (23 Aug 2010 - 17:36)
Hello Korangar,

jQuery est bien chargé avant tout autre script JS. Il est égallement bien entre les balises <head>
Etrange... Tu peux copier la ligne 123 qui pose problème ? Je ne pense pas que ça puisse venir de JQuery, mais bon ça aidera sûrement !
Hello !

Bravo, tu es tombé sur un cas extrêmement tordu. Smiley smile

Après pas mal de recherches, je pense que ton problème est lié à celui-là : http://dev.jquery.it/ticket/6437

C'est un bug d'IE, que tu devrais pouvoir résoudre en ajoutant l'en-tête HTTP "Content-type: text/html; charset=utf-8".
Rahhhh, il faut toujours que je dégote la perle rare Smiley biggrin

En effet, j'ai rajouté
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
et tout est rentré dans l'ordre !

Un tout grand merci en tout cas Smiley smile