hey ik heb dit stukie code:

<tr><td class="menuLink" background="images/bgcolor.png">&nbsp;&nbsp;&nbsp;&nbsp;<a href="hq.php" target="main" class="menu"> &nbsp;&nbsp;&nbsp;&nbsp;Hoofdkwartier</a></td>
</tr>

maar nu is het probleem dat ik niet weet hoe ik kan maken dat als ik er met mijn muis over heen ga dat de achtergrond dan veranderd in een ander plaatje, weet iemand dit?
Even googlen met de woorden: javascript mouse over change class.
Want uiteindelijk wil je een nieuwe class gebruiken.

Results

Good luck ;)
Gebruik gewoon CSS hiervoor, weet je ook in ieder geval zeker dat het werkt wanneer js uit staat. :)
gebruik idd CSS

.menuLink:hover
{
      // je background codes
}

met javascript zul je dingen moeten toevoegen aan de html code in de TD
die dan weer een een functie kan oproepen in javascript
daarin kun je dan weer iets typen in de richting van

this.background = .........
@ Ruben: Die code die je laat zien werkt niet in oudere IE versies, daar werkt hover alleen op anchor tags. En aangezien hij een anchor gebruikt, moet hij daar gewoon zijn background op plaatsen.

Zoals ik al eerde zei, javascript word af en toe uitgezet dus baseer zoveel mogelijk altijd eerst op css.
Dit werkt in ieder geval wel:


.menuLink a {
width: 200px;
height: 200px;
float:left; //maakt het een block element
padding:0;
background:url(...);
}

.menuLink a:hover {
background:url(...);
}

KUT IE :D
Het is heel simpel op te lossen met JavaScript, als je het in IE wilt laten werken...

Alternatieven zat, je doet er alleen iets langer over.

Reageren