Je voudrais vous poser une question de nul car je comprends pas encore très bien les bases du js.
Je compte revoir mes bases de js de A à Z, mais comme ça ça risque de prendre beaucoup de temps
je voudrais bien que vous me donniez un petit coup de main en attendant pour que je puisse avancer
sur mon site.
Ne me dites donc pas que mon niveau en js est misérable: je le sais déjà
Voilà, j'ai une image sur mon site. Je voudrais qu'en passant le curseur de la souris dessus cette image puisse se subsituer à une autre, et qu'en sortant de la zone ce soit l'image initiale qui revienne.
Voici mon raisonnement:
J'ai mes deux images en html: représentées chacune par une balise <img ... />.
Dans la balise de l'une je mets un id et j'écris l'événement onmouseover = nouvelleImage();
Dans l'autre balise je mets un id et j'écris l'événement onmouseout = imageInitiale();
Je vais donc écrire mes deux fonctions dans mon entête:
Code : Tout sélectionner
<script type="text/javascript">
function nouvelleImage(){
// code pour mettre devant la première image.
}
function imageInitiale(){
// code pour remettre en avant l'image initiale.
}
</script>
je ne sais donc pas trop quoi écrire, car je ne sais pas comment écrire le code de substitution.
Dois-je utiliser innerHTML (j'ai essayé mais en vain)?
Même si j'y arrive, il me semble qu'il me faudra écrire 1) dans ma fonction nouvelleImage
un code qui fasse que le navigateur lise la fonction seulement si l'image n'a pas encore changé,
et 2) dans ma fonction imageInitiale un code qui fasse que le navigateur lise la fonction seulement si l'image
a déjà changé.
Qu'en pensez-vous?
Quand aux id dans les images, ils serviraient à récupérer le contenu de la balise de l'image dans l'entête,
c'est ça?
Quelqu'un peut m'aider?