Bonjour,
J'ai une image avec un src déjà défini et j'aimerais que lorsque l'on clique dessus, l'image change. Donc apparemment, il faut modifier le src de cette image.
Voici mon code pour que cela se fasse :
Sauf que cette manière de faire ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "<td width='25%'><img id='$first[$i]' src='./Images/Animaux/$first[$i].png' onclick="this.src ='./Images/Animaux/Dos_Carte.png';" size='1'></td>";
J'ai donc ensuite voulu le faire à l'aide d'une fonction javascript, ce qui me donne le code suivant (le tout dans la même feuille php)
Sauf que cela ne fonctionne toujours pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="javascript"> function retourner() { this.src = './Images/Animaux/Dos_Carte.png'; } </script> <?php echo "<td width='25%'><img id='$first[$i]' src='./Images/Animaux/$first[$i].png' onclick="retourner();" size='1'></td>"; ?>
Le message d'erreur que je reçoit est le suivant et cela quelque soit la façon de faire:
La ligne 93 correspondant à la ligne du echo.Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Memento\fonction.php on line 93
Si quelqu'un peut m'aider, j'ai déjà cherché sur beaucoup de forum sans trouver une réponse qui me débloque.
Peut-être que je gère mal le javascript et l'évènement onClick mais dans tous les cas, ca ne marche pas.
Merci du coup de main.
Partager