Bonjour, je voudrais avoir un effet de rollover sur une dizaine d'image, j'y arrive avec une, mais après c'est un peu galère
J'ai trouver un code mais bon j'aimerais avoir un peu plus d'explication dessus.
et dans le <body> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.1"> <!-- /* on déclare les variables */ Off=1; /* action de la souris */ On=2; nb_boutons=13; /* nombre de boutons */ /* on déclare les tableaux */ off=new Array(nb_boutons); /* boutons au repos */ on=new Array(nb_boutons); /* boutons activés */ /* pré-chargement des images */ for (i=0; i<nb_boutons; i++) { /* on incrémente i de 0 à 12 */ imgoff="images/menu/off"+i+".gif"; /* on affecte le chemin de l'image à une chaîne de caractères */ img1[i]=new Image(82,18); /* on déclare l'image */ img1[i].src=imgoff;/* on affecte la chaîne de caractères */ /* même procédure pour les boutons activés */ imgon="images/menu/on"+i+".gif"; img2[i]=new Image(82,18); img2[i].src=imgon; } /* on déclare la fonction */ function Rollover(No,Action) { /* N° du bouton, Action de la souris */ document["bout"+No].src=eval("img"+Action+"["+No+"].src"); } //--> </SCRIPT>Ok pour la déclaration des variables et le numéro dans l'array, mais je ne comprends pas, je dois ajouter le numéro a mon url ? et ou la placer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <A HREF="page.html" onMouseOver="Rollover(0,On)" onMouseOut="Rollover(0,Off)"> <IMG SRC="images/menu/off0.gif" BORDER=0 WIDTH=82 HEIGHT=18 NAME="bout0"></A>
Si quelqu'un peut me guider je l'en remercie d'avance.
Partager