Page 1 sur 1

[resolu] erreur sur IE

Posté : 15 déc. 2011, 16:15
par juliette
salut a tous,
sur IE seulement, j'ai cette erreur:

Message : Cet objet ne gère pas cette propriété ou cette méthode
Ligne : 62
Caractère : 14
Code : 0
URI : .../js/behavior.js

et voici le code:
	apply : function(){
		for (h=0;sheet=Behaviour.list[h];h++){
			for (selector in sheet){
				list = document.getElementsBySelector(selector);
				
				if (!list){
					continue;
				}

				for (i=0;element=list[i];i++){
					sheet[selector](element);
				}
			}
		}
	}

quelqu'un sais t'il ce que ça vaut dire ?

EDIT: en mon soucis est qu'un clic sur une zone enregistre un vote en bdd mais avec IE ça actualise la page et aucun enregistrement ne se fait...

Re: erreur sur IE

Posté : 15 déc. 2011, 16:53
par xTG
Quelle est la ligne 62 en question ?
Il y a fort à parier cela dit que ton script utilise des propriétés/fonctions/objets JS que IE n'implémente pas.

Re: erreur sur IE

Posté : 15 déc. 2011, 17:02
par Berzemus
Je parie qu'il s'agit d'un script que tu utilises.

Si oui, l'erreur est fort probablement pas dans le script lui-même, mais dans la façon dont tu l'utilises.

Accessoirement, il semblerait qu'une version plus récente de behavior.js existe
http://www.ccs.neu.edu/home/dherman/jav ... ehavior.js

De plus, behaviour.js (s'il s'agit du même script) n'est plus supporté ni développé, son auteur étant passé à Jquery.

Un conseil donc: passer à Jquery, laisser tomber behaviour.js (ou descendants).

Re: erreur sur IE

Posté : 15 déc. 2011, 17:07
par juliette
voici la ligne en question:
for (h=0;sheet=Behaviour.list[h];h++){

Re: erreur sur IE

Posté : 15 déc. 2011, 17:26
par juliette
ok, Berzemus j'avais pas vu la fin de ton post, j'abandonne pour ce script...

pour moi la seul solution de passer a jquery est qu'un script existe déjà... j'ai trouver ca: http://orkans-tmp.22web.net/star_rating ... emo-tabs=1
peut tu me dire si c'est bon ???

Re: erreur sur IE

Posté : 15 déc. 2011, 22:49
par Berzemus
Tout dépend de ce que tu recherches... si c'est un système de score avec des étoiles, c'est un début, j'imagine.

Re: erreur sur IE

Posté : 15 déc. 2011, 23:23
par moi juliette
en fait j'ai un système de vote avec 10 questions mais je veux que les utilisateurs ne puisent voter qu'une seul fois, j'ai tester de nombreux script de ce style mais a par celui la je n'ai rien trouver que je puisse intégré en moin de 5 semaines #-o

pour le moment ça fonctionne mais j'ai une table qui contient la moyenne et l'ip et une autre qui contient l'id_user et cette table enregistre un champ par vote...
je dois continuer les modifs pour supprimer la 1er table et basculer l'ip vers la 2eme... les modifs sont pas facile pour moi alors si tu me dit que c'est trop vieux, je pense a passer a autre chose...