Mouse over, maar als ik er op klik?

  • Onderwerp starter Onderwerp starter Alco
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Alco

Gebruiker
Lid geworden
4 nov 2001
Berichten
290
Hallo!

Ik maak in een menu gebruik van een mouse over scripts. Maar nu zou ik graag willen dat op de laatst geklikte knop het plaatje blijft staan als een ander plaatje. Bestaat deze functie? En zo ja hoe kan ik dit script aanpassen?
Het mouse-over plaatje heet But_Links_Roll.jpg, en die wil ik ook graag hebben als je er op klikt!

<a href= http://www.baanstrahartkamp.nl/Links.htm onMouseOver= "if (document.images) document.But_Links.src= 'http://www.baanstrahartkamp.nl/But_Links_Roll.jpg';" onMouseOut= "if (document.images) document.But_Links.src= 'http://www.baanstrahartkamp.nl/But_Links.jpg';"><img src="http://www.baanstrahartkamp.nl/But_Links.jpg" name=But_Links border=0 width="150" height="26"></a>
 
Hoi,

Een mogelijkheid is dat je met css-styles gaat werken.
Je neemt een class voor normaal en de onmouseout, een class voor de onmouseover en een class voor een selected item in je menu. In deze class geef je het element, dus elk item in je menu, een achtergrond afbeelding.

In het menu geef je alle items dan een standaard class uit je stylesheet mee en met javascript wijzig je deze class als er met de muis overheen gegaan wordt of wanneer erop geklikt wordt.

Succes :)
 
onClick="if (document.images) document.But_Links.src= 'http://www.baanstrahartkamp.nl/But_Links_Roll.jpg';"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan