"Superposition" attributs 'onmouseout' et 'onclick'

Résolu
RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   - 13 août 2023 à 14:40

Bonjour,

Je suis très novice en Java si ce n'est incompétent en la matière. J'ai essayé de faire un changement d'image en utilisant 3 attribut Java :

<img class="like" height="25" src="/page/logo/like.png" onmouseover="javascript:this.src='/page/logo/like2.png';" onmouseout="javascript:this.src='/page/logo/like.png';" onclick="javascript:this.src='/page/logo/like3.png';"/>

Seulement lorsque je clique l'image devient bel et bien l'image like3 mais lorsque j'enlève ma souris celle ci redeviens logiquement like1. Comment faire ?

A voir également:

2 réponses

KX Messages postés 16760 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 

Bonjour ,

"Je suis très novice en Java"

Commençons par le début : ce que tu fais ce n'est pas du Java, mais du JavaScript.
Deux langages très différents qui ne s'utilisent pas du tout dans le même genre d'applications.

Je vais donc commencer par te mettre dans le bon forum...


0
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention    

bonjour, je ne vois pas like1 dans ton code.

0
RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   1
 

Oui effectivement, j'ai légèrement modifié mon code avant de l'envoyer voilà pourquoi le fichier s'appelait like1.png à la base mais qu'il s'appel like.png sur le code

0
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 

Moi j'essaierais d'ajouter des variables au code, afin de pouvoir mémoriser qu'un clic a été fait, et qu'il ne faut donc pas changer d'image en enlevant la souris.

0
RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   1 > yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention  
 

J'avais en tête quelque chose comme ça mais je ne sais absolument pas comment faire

0
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 

Continue ton apprentissage de JavaScript, ce sera bientôt plus clair.

-1
RaphaJulia Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   1 > yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention  
 

Merci, ça m'a beaucoup avancé

1