jenny50 | Bonjour à tous, je suis nulle en javascript...
Je souhaite faire une barre de navigation avec 1 seule image. Mon image se découpe en 9 partie (grace à une map)
Je veux que lorsque la souris passe sur mon 1er fragment de map, une image se charge en rollover + quand je clique que mon image change et qu'une frame charge mon document cible.
Dans <body> il faut que je mette quoi?, un truc comme ça??
Code :
- <img name="barre" id="barre" src="../commun/image/barre/barre1.gif" border="0" usemap="#Map">
- <map name="Map">
- <area shape="rect" coords="585,1,675,27" onClick="javascript:clic(bel)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="513,1,586,27" onClick="javascript:clic(li)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="441,1,514,27" onClick="javascript:clic(ag)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="370,1,443,27" onClick="javascript:clic(iso)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="298,1,371,27" onClick="javascript:clic(mag)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="224,1,298,27" onClick="javascript:clic(ate)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="153,1,225,27" onClick="javascript:clic(occ)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="80,1,154,27" onClick="javascript:clic(nf)" onMouseOver="javascript:roll()">
- <area shape="rect" coords="1,-3,81,25" onClick="javascript:clic(acc)" onMouseOver="javascript:roll()">
- </map>
|
Et dans mon <head> je mets quoi?? une fonction clic() et une autre roll()??
Code :
- function clic(name)
- {
- var name = name;
- document.location = "name.htm";
- }
- function roll(img)
- {
- var img = img;
- img.src = "barre1.gif";
- }
|
Il manque des choses... je n'ai pas la technique pourriez-vous m'éclairer? |