Ik heb nu het volgende stukje code voor m'n rollover-buttons:
Waarbij ik de buttons als volgt oproep:
Nu zou ik graag willen dat, wanneer er op de eerste knop gedrukt wordt, de image in de "onmouseover"-stand blijft.
Daarbij moet deze eerste knop weer terug naar de "onmouseout"-stand als er op de tweede knop gedrukt wordt, die op zijn beurt weer in de "onmouseover"-stand moet gaan en blijven.
Heeft iemand een idee of en hoe dit kan?
code:
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
| <script language="javascript">
PreDef = new Array()
PreRol = new Array()
for(i=1; i<8; i++)
{
PreDef[i]=new Image()
PreDef[i].src="button/button" + i + ".gif"
PreRol[i]=new Image()
PreRol[i].src="button/pbutton" + i + ".gif"
}
function Roll(r,p)
{
if (p)
{
this.document.images[r-1].src=PreRol[r].src
}
else
{
this.document.images[r-1].src=PreDef[r].src
}
}
</script> |
Waarbij ik de buttons als volgt oproep:
code:
1
2
3
| <a href="home.html" target="main" onmouseover="Roll(1,1)" onmouseout="Roll(1,0)">[img]"button/button1.gif"[/img]</a><br> <a href="end.html" target="main" onmouseover="Roll(2,1)" onmouseout="Roll(2,0)">[img]"button/button2.gif"[/img]</a><br> etc. |
Nu zou ik graag willen dat, wanneer er op de eerste knop gedrukt wordt, de image in de "onmouseover"-stand blijft.
Daarbij moet deze eerste knop weer terug naar de "onmouseout"-stand als er op de tweede knop gedrukt wordt, die op zijn beurt weer in de "onmouseover"-stand moet gaan en blijven.
Heeft iemand een idee of en hoe dit kan?