par
Ryle » 16 juin 2006, 11:59
Le "fonction_swap()" symbolisait la fonction de remplacement de l'image du premier post.. ne sachant pas comment elle s'appelle je l'avais nommé ainsi pour s'y retrouver. C'est donc à remplacer par ta fonction pour également changer l'image lorsque l'on passe sur le lien
Pour mettre le curseur en forme de main, je pense qu'il vaut mieux utiliser un peu de css que de rajouter un lien autour de l'image, mais ça peut se faire également
Voici un script plus complet :
Code : Tout sélectionner
<script>
// on déclare une variable "url" dans laquelle on va stocker l'url associée au lien
var url = "page1.html"; // la premiere url est utilisée par défaut
</script>
<a ... onMouseOver="javascript:url='page1.html'; document.getElementById('monImage').src='image1.gif'">
<a ... onMouseOver="javascript:url='page2.html'; document.getElementById('monImage').src='image2.jpg'">
...
<img id="monImage" src="image1.gif" onClick="document.location=url;" style="cursor:hand;">
// Sur les liens :
- onMouseOver : Lorsque la souris passe sur l'élément
- "javascript:" : ce qui suit sont des instructions javascript
- url='page1.html' : on défini "page1.html" dans la variable url
- document.getElementById('monImage') : l'objet dont l'identifiant est "monImage"
- document.getElementById('monImage').src : l'attribut src de l'objet
- document.getElementById('monImage').src='image1.gif' : on modifie l'attribut pour qu'il affiche l'image 'image1.gif' à la place de l'image actuelle
// Sur l'image
- id="monImage" : identifiant unique permettant de retrouver l'élément
- src="image1.gif" : l'image à afficher par défaut à l'ouverture
- onClick : lorsque l'on clique sur l'image
- document.location=url : redirige vers l'url contenue dans la variable "url"
- style="cursor:hand;" : précise que lorsque la souris passe sur cet élément, le curseur devient une main
Voili voilo... en espérant que ceci soit plus clair

Le "fonction_swap()" symbolisait la fonction de remplacement de l'image du premier post.. ne sachant pas comment elle s'appelle je l'avais nommé ainsi pour s'y retrouver. C'est donc à remplacer par ta fonction pour également changer l'image lorsque l'on passe sur le lien :)
Pour mettre le curseur en forme de main, je pense qu'il vaut mieux utiliser un peu de css que de rajouter un lien autour de l'image, mais ça peut se faire également :)
Voici un script plus complet :
[code]<script>
// on déclare une variable "url" dans laquelle on va stocker l'url associée au lien
var url = "page1.html"; // la premiere url est utilisée par défaut
</script>
<a ... onMouseOver="javascript:url='page1.html'; document.getElementById('monImage').src='image1.gif'">
<a ... onMouseOver="javascript:url='page2.html'; document.getElementById('monImage').src='image2.jpg'">
...
<img id="monImage" src="image1.gif" onClick="document.location=url;" style="cursor:hand;">[/code]
// Sur les liens :
- onMouseOver : Lorsque la souris passe sur l'élément
- "javascript:" : ce qui suit sont des instructions javascript
- url='page1.html' : on défini "page1.html" dans la variable url
- document.getElementById('monImage') : l'objet dont l'identifiant est "monImage"
- document.getElementById('monImage').src : l'attribut src de l'objet
- document.getElementById('monImage').src='image1.gif' : on modifie l'attribut pour qu'il affiche l'image 'image1.gif' à la place de l'image actuelle
// Sur l'image
- id="monImage" : identifiant unique permettant de retrouver l'élément
- src="image1.gif" : l'image à afficher par défaut à l'ouverture
- onClick : lorsque l'on clique sur l'image
- document.location=url : redirige vers l'url contenue dans la variable "url"
- style="cursor:hand;" : précise que lorsque la souris passe sur cet élément, le curseur devient une main
Voili voilo... en espérant que ceci soit plus clair :)