Hallo martinli,
Was ist hier falsch?
<a href="?page=home"
onMouseOver="image2.src='home_gew.gif';"
schreib da _____^^^^^^
onMouseOut="image2.src='home_abge.gif';">
und da ________^^^^^^
<img src="home_abge.gif" alt="Home" name="image2" border="0">
mal stattdessen:
document.images['image2']
oder
this.firstChild
Besser kannst du es aber mit CSS machen, indem du das Bild selbst dem Link als Hintergrundbild zuweist und es über hover austauschst. Dem Link gibst du dazu noch display:block und/oder float:left.
Gruß Gernot