Pb effet zoom IMG onMouseOver javascript

PapiPhp Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
PapiPhp Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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