Nogal overdreven, het kan heel simpel, en werkt zelfs zonder link:
HTML:
<img src="plaatje1.gif" onmouseover="this.src='plaatje2.gif'" onmouseout="this.src='plaatje1.gif'" />
Het kan eventueel ook in een link, maar dan moet je het plaatje een naam meegeven:
HTML:
<a href="#" onmouseover="plaatje.src='plaatje2.gif'" onmouseover="plaatje.src='plaatje1.gif'">
<img name="plaatje" src="plaatje1.gif" />
</a>
Bij javascript rollover plaatjes is het wel handig het tweede plaatje vooraf te preloaden, anders wordt het plaatje pas ingeladen als je er met de muis overheen gaat, wat niet handig is. Daarvoor kun je de volgende code gebruiken tussen je <head> en </head> tags:
HTML:
<script language="javascript" type="text/javascript">
var pic0 = new Image(); pic0.src = "plaatje2.gif";
</script>