[resolu] erreur sur IE

Mammouth du PHP | 790 Messages

15 déc. 2011, 16:15

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...
Modifié en dernier par juliette le 16 déc. 2011, 20:53, modifié 1 fois.
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

ViPHP
xTG
ViPHP | 7331 Messages

15 déc. 2011, 16:53

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.

ViPHP
ViPHP | 4039 Messages

15 déc. 2011, 17:02

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).
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 790 Messages

15 déc. 2011, 17:07

voici la ligne en question:
for (h=0;sheet=Behaviour.list[h];h++){
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

Mammouth du PHP | 790 Messages

15 déc. 2011, 17:26

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 ???
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

ViPHP
ViPHP | 4039 Messages

15 déc. 2011, 22:49

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.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

moi juliette
Invité n'ayant pas de compte PHPfrance

15 déc. 2011, 23:23

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...