Pb effet zoom IMG onMouseOver javascript

Fermé
PapiPhp Messages postés 4 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 27 novembre 2011 - 27 nov. 2011 à 20:57
PapiPhp Messages postés 4 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 27 novembre 2011 - 27 nov. 2011 à 21:34
Bonjour,

quelqu'un pourrait il m'expliquer pourquoi la ligne suivante ne fonctionne pas : <img id="photo" name="photo" src="../Images/2010 (1).png"; OnMouseOver="document.photo.src=zoom[i];" OnMouseOut="document.photo.src=diapo[i];">
avec <SCRIPT language=javascript>
<!--
var i=1, j=1, k=0;
diapo = new Array();
diapo[1]="../Images/2010 (1).png";
diapo[2]="../Images/2010 (2).png";
document.photo.src=diapo[i];
zoom = new Array();
zoom[1]="../Images/800x600/2010 (1).png";
zoom[2]="../Images/800x600/2010 (2).png";
-->
</script>

ALORS que <img id="photo" name="photo" src="../Images/2010 (1).png"; OnMouseOver="document.photo.src='../Images/800x600/2010 (1).png';" OnMouseOut="this.src=' ../Images/2010 (1).png';"> fonctionne très bien.

Merci pour votre aide

A voir également:

2 réponses

dgc09 Messages postés 3 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 27 novembre 2011
27 nov. 2011 à 21:15
salut, je crois que tu as fais une mauvaise affectation, sinon que tu as demander à ton programme de regarder au mauvais endroit.
essaie avec ça:
zoom[1]='../Images/800x600/2010 (1).png';
zoom[2]='../Images/800x600/2010 (1).png';
puis t'es sur que tu n'oublies aucune syntaxe dans ta declaration?
tu as juste initialiser i,j et k puis les a appelé, ils sont donc figés et ne crois pas qu'ils puissent t'aider dans ces conditions là! lol.
0
PapiPhp Messages postés 4 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 27 novembre 2011
27 nov. 2011 à 21:34
Merci de cette tentative,

diapo = photo petite taille
zoom = photo de grande taille
ses 2 variables sont indexées sur "i" qui varie et qui affiche les photos de 1 à n.

ici, je n'ai donné que les 2 premières vairiables, car le pb n'est pas l'index qui fonctionne très bien sur le reste du programme, mais bien la syntaxe ou la sémantique du programme.
0