problème jQuery sous Internet Explorer de 6 à 8

Bonjour,

J'ai un souci, des erreurs, qui n'apparaissent que sous IE.
En général IE ne m'intéresse pas plus que ça mais comme c'est un site pour une
exposition, et que ce site doit être affiché dans l'exposition sur un
navigateurs type IE6 c'est plutôt énervant car cela ouvre des fenêtres
d'erreurs.

Le site est http://www.mali-feminin.fr/

Le message d'erreurs :

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Horodateur : Mon, 15 Mar 2010 09:36:27 UTC

Message : 'jQuery.load_handlers' a la valeur Null ou n'est pas un objet.
Ligne : 8
Caractère : 3
Code : 0
URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js

Message : Cet objet ne gère pas cette propriété ou cette méthode
Ligne : 308
Caractère : 2
Code : 0
URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js

Merci d'avance,

Erwan Tanguy

Bonjour,

Je ne pense pas que mon problème vienne de là car j'ai un autre site monté sur
SPIP 2 aussi avec cette caractéristique là et il passe sur IE...
Mais merci

Erwan Tanguy

Selon Eric Boutigny <e.boutigny@gmail.com>:

bonjour en passant ta page d'accueil au validateur HTML

j'ai ceci : "
Errors found while checking this document as XHTML 1.0 Transitional!

peut etre regarder de ce coté la ?

Le 15 mars 2010 10:40, <erwan.tanguy2@free.fr> a écrit :

> Bonjour,
>
> J'ai un souci, des erreurs, qui n'apparaissent que sous IE.
> En général IE ne m'intéresse pas plus que ça mais comme c'est un site
pour
> une
> exposition, et que ce site doit être affiché dans l'exposition sur un
> navigateurs type IE6 c'est plutôt énervant car cela ouvre des fenêtres
> d'erreurs.
>
> Le site est http://www.mali-feminin.fr/
>
> Le message d'erreurs :
>
> Détails de l'erreur de la page Web
>
> Agent utilisateur : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
> Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
> Horodateur : Mon, 15 Mar 2010 09:36:27 UTC
>
>
> Message : 'jQuery.load_handlers' a la valeur Null ou n'est pas un objet.
> Ligne : 8
> Caractère : 3
> Code : 0
> URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js
>
>
> Message : Cet objet ne gère pas cette propriété ou cette méthode
> Ligne : 308
> Caractère : 2
> Code : 0
> URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js
>
> Merci d'avance,
>
> Erwan Tanguy
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>

--
La question bien posée donne la bonne réponse ...

Lao Tseu ... ou un autre (sais plu ... même moi je le pense !

J'ai également une erreur sous Firefox sur :

jQuery(function() {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
});

Il faudrait corriger le code en :

jQuery(function() {
if (jQuery('form:not(.bouton_action_post)')) {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
}
});

-----Message d'origine-----
De : erwan.tanguy2@free.fr [mailto:erwan.tanguy2@free.fr]
Envoyé : lundi 15 mars 2010 16:44
À : spip@rezo.net
Objet : Re: [Spip] problème jQuery sous Internet Explorer de 6 à 8

Bonjour,

Je ne pense pas que mon problème vienne de là car j'ai un autre site monté
sur
SPIP 2 aussi avec cette caractéristique là et il passe sur IE...
Mais merci

Erwan Tanguy

Selon Eric Boutigny <e.boutigny@gmail.com>:

bonjour en passant ta page d'accueil au validateur HTML

j'ai ceci : "
Errors found while checking this document as XHTML 1.0 Transitional!

peut etre regarder de ce coté la ?

Le 15 mars 2010 10:40, <erwan.tanguy2@free.fr> a écrit :

> Bonjour,
>
> J'ai un souci, des erreurs, qui n'apparaissent que sous IE.
> En général IE ne m'intéresse pas plus que ça mais comme c'est un site
pour
> une
> exposition, et que ce site doit être affiché dans l'exposition sur un
> navigateurs type IE6 c'est plutôt énervant car cela ouvre des fenêtres
> d'erreurs.
>
> Le site est http://www.mali-feminin.fr/
>
> Le message d'erreurs :
>
> Détails de l'erreur de la page Web
>
> Agent utilisateur : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
> Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR

3.0.04506.30)

> Horodateur : Mon, 15 Mar 2010 09:36:27 UTC
>
>
> Message : 'jQuery.load_handlers' a la valeur Null ou n'est pas un objet.
> Ligne : 8
> Caractère : 3
> Code : 0
> URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js
>
>
> Message : Cet objet ne gère pas cette propriété ou cette méthode
> Ligne : 308
> Caractère : 2
> Code : 0
> URI : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js
>
> Merci d'avance,
>
> Erwan Tanguy
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>

--
La question bien posée donne la bonne réponse ...

Lao Tseu ... ou un autre (sais plu ... même moi je le pense !

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci beaucoup,

mais ce code est censé être où ?
je n'utilise pas l'ajax sur ce site sur les pages publiques ?

Erwan Tanguy

Selon Samy Rabih <samy.rabih@free.fr>:

J'ai également une erreur sous Firefox sur :

jQuery(function() {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
});

Il faudrait corriger le code en :

jQuery(function() {
if (jQuery('form:not(.bouton_action_post)')) {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
}
});

Dans Erreur : http://www.mali-feminin.fr/prive/javascript/ajaxCallback.js

-----Message d'origine-----
De : erwan.tanguy2@free.fr [mailto:erwan.tanguy2@free.fr]
Envoyé : lundi 15 mars 2010 17:45
À : Samy Rabih
Cc : spip@rezo.net
Objet : RE: [Spip] problème jQuery sous Internet Explorer de 6 à 8

Merci beaucoup,

mais ce code est censé être où ?
je n'utilise pas l'ajax sur ce site sur les pages publiques ?

Erwan Tanguy

Selon Samy Rabih <samy.rabih@free.fr>:

J'ai également une erreur sous Firefox sur :

jQuery(function() {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
});

Il faudrait corriger le code en :

jQuery(function() {
if (jQuery('form:not(.bouton_action_post)')) {
  jQuery('form:not(.bouton_action_post)').parents('div.ajax')
  .formulaire_dyn_ajax();
  jQuery('div.ajaxbloc').ajaxbloc();
}
});

Merci
j’avais déjà regardé là et le code est le bon
j’ai bien :

jQuery(function() {
if (jQuery('form:not(.bouton_action_post)')) {
	jQuery('form:not(.bouton_action_post)').parents('div.ajax')
	.formulaire_dyn_ajax();
	jQuery('div.ajaxbloc').ajaxbloc();
}
});

mais IE8 m’affiche toujours deux erreurs sur cet extrait de code et aussi sur :

function onAjaxLoad(f) {
jQuery.load_handlers.push(f);
};

c’est étrange !!

Erwan Tanguy

Samy Rabih a écrit :

Pour "cerner" le responsable, as-tu essayé de découper ton squelette pour 'isoler le bloc/l'artile/l'élément responsable ? Ça peut être une méthode permettant de faire avancer le schmiilblick ?
Au passage, je vois que tu utilises des balises "canvas"... Ce sont des images dynamiques via javascript je crois... Ce serait peut-être ça qui fiche le bazar sous IE ? Du reste, comme ces balises ne sont pas conformes HTML 4 (ce sont des balises destinées à l'HTML 5), tu pourrais peut-être utiliser les filtres SPIP image_typo ? M'enfin, je dis ça, je n'en sais fichtrement rien, mais c'est peut-être des pîstes d'investigation

Bonjour Manu,

Oui le découpage par morceau, c'est la première chose à faire, désactiver les éléments jQuery aussi... mais ça ne donne pas assez de détails sur ce qui bloque(nt).
J'utilise Cufon sur http://www.boat-people.fr/ mais ça ne me provoque pas ces erreurs là...
Le mystère demeure.

Erwan

manu a écrit :

Pour "cerner" le responsable, as-tu essayé de découper ton squelette pour 'isoler le bloc/l'artile/l'élément responsable ? Ça peut être une méthode permettant de faire avancer le schmiilblick ?
Au passage, je vois que tu utilises des balises "canvas"... Ce sont des images dynamiques via javascript je crois... Ce serait peut-être ça qui fiche le bazar sous IE ? Du reste, comme ces balises ne sont pas conformes HTML 4 (ce sont des balises destinées à l'HTML 5), tu pourrais peut-être utiliser les filtres SPIP image_typo ? M'enfin, je dis ça, je n'en sais fichtrement rien, mais c'est peut-être des pîstes d'investigation

Bonjour à tous,

Bon j’ai regardé sur un site sans modification de squelettes ce que ça donnait sous IE8, et on trouve déjà des erreurs :

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; MSN Optimized;FR; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Horodateur : Mon, 15 Mar 2010 18:11:55 UTC

Message : ‹ this.parentNode › a la valeur Null ou n’est pas un objet.
Ligne : 257
Caractère : 4
Code : 0
URI :

Je sais bien que IE c’est merdique mais bon là ça devient franchement handicapant quand on travail dans des secteurs où ils ne connaissent que ce navigateur !!!

Erwan

Bonjour,

J'avais en fait un fichier jQuery incompatible - qui me permettait de faire des coins arrondis mais du coup créait des conflits de version.

Pour répondre sinon à la question quant à mon choix de prendre CUFON plutôt que l'image typo de spip : pour des raisons de référencement car cufon fabrique une image à partir d'un texte mais google ne voit que le texte. Du coup un h2 ou un h3 prend tout son sens.

Cordialement,
Erwan Tanguy