Code Javascript ne fonctionnant pas sur IE [Résolu]

Signaler
Messages postés
9
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
7 août 2009
-
Messages postés
9
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
7 août 2009
-
Bonjour,

je suis débutant en JavaScript et j'ai récemment réalisé le script suivant. Seulement je constate qu'il ne fonctionne que sous Firefox, d'où la question de savoir comment résoudre ce problème...

Script que l'on retrouve en action à cette adresse: http://www.woo.bplaced.net/box/

//Open
function boxopen(){
if(moving){
window.clearInterval(timeval);
}
element.style.background='#0099ff url(right.png) no-repeat';
moving=true;
timeval=window.setInterval('op()',1);
}
function op(){
if(element.clientWidthboxmin){
width-=5;
width=Math.max(width,boxmin);
element.style.width=width+'px';
}
else{
moving=false;
window.clearInterval(timeval);
}
}
//Initialiser
function Box(idelement){
element=document.getElementById(idelement);	
boxmax=element.clientWidth;
boxmin=0;	
element.style.width=boxmin+'px';
element.style.background='#0099ff url(left.png) no-repeat';
width=boxmin;	
moving=false;	
element.onmouseover = boxopen;
element.onmouseout = boxclose;
}


Merci beaucoup
Jeff

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

Premierement

element est un mot du langage javascript microsoft.

Deuxiement

evites les png sur IE (à moins que c'est pris en compte sur ta version)
C'est pris en compte sur IE7 (pas sur) et 8 mais pas avant

Apres j'ai pas creusé plus.


Bon dev.
Messages postés
9
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
7 août 2009

Effectivement, je ne peux appelé mon objet element... Fallait encore le savoir

Encore merci