Aller au contenu

adaptation de variables pour Firefox


papillo

Messages recommandés

Membre, Posté(e)
papillo Membre 11 messages
Baby Forumeur‚
Posté(e)

Bonjour

Je suis confronté à un problème de compatibilite avec Firefox.

le code est une animation d'images sur la page que j'ai adapté.

Le code existant, j'ai bien retrouvé sur des forums la question mais pas la soluce.

La console d'erreurs de Firefox indique

l'erreur: document.chip1 is undefined

l'erreur est pointée à la ligne:

{eval('document.'+chip.named+'.top ='+chip.yy);

dans le bout de code suivant

if(!mie)

{eval('document.'+chip.named+'.top ='+chip.yy);

eval('document.'+chip.named+'.left='+chip.xx);

}

else

{eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);

eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);

}

chip.timer1=setTimeout("movechip('"+chip.named+"')",100);

}

Je suppose que le bout de code n'a pas grand chose à voir et qu'il s'agit plutot de la façon dont sont déclarées les variables sur Firefox.

Restons modeste, je n'en sais rien.

Au passage il me pointe une erreur - Img40 is not defined -

a la premère ligne : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Un peu d'aide serait la bienvenue.

Merci d'avance

Papillo

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Posté(e)
Radiwan Kenoby Membre 14 messages
Baby Forumeur‚
Posté(e)

Salut,

Si tes "chip" sont des balises avec des ids, essais ça à la place de tes

eval('document.'+chip.named+'.top ='+chip.yy);

eval("document.getElementById('"+chip.named+"').top ="+chip.yy);

Ne pas oublier les id="chipX" :blush:

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
papillo Membre 11 messages
Baby Forumeur‚
Posté(e)

Bonjour Radiwan Kenoby

J'ai modifié la page avec ta proposition de code. Du coup cela ne fonctionne ni sur IE ni sur Firefox.

La console d'erreur ne signale plus l'erreur d'emblée mais fini quand même par me la ressortir.

De toute façon si cela ne fonctionne plus sous IE cela ne fera pas avancer le "truc".

De toute manière, merci pour ton aide.

papillo

Lien à poster
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×