Tabellen-Hintergrundbild onmouseover ändern
Daniel Hohenberger
- javascript
Hi.
Ich habe folgendes Problem:
Um meine Seite etwas schlanker und Userfreundlicher zu machen möchte ich im "Menü" nicht mehr auf Bilder setzen, sondern nehme Tabellenzellen, die alle das gleiche Hintergrund-Bild zugewiesen bekommen und einem normalen Textlink davor.
Bei onmouseover soll der Text die Farbe ändern und ein anderes Hintergrundbild angezeigt werden.
function over(id){ document.getElementById(id).getElementsByTagName("a")[0].style.color="#0F0FFF";
document.getElementById(id).style.backgroundImage="images/menu_white.gif";
}
...
<td id="menu2main" style="background-image:url(images/menu_blue.gif);">
<a href="page.html" onmouseover=over("menu2main") class="menu">Page</a>
</td>
Das ändern der Textfarbe geht ohne Probleme, beim Bild meckert der IE "Fehler: Ungültiges Argument."
Kann mir das jemand erklären?
Danke im Voraus,
Daniel
Hi,
es fehlt eine Kleinigkeit:
...backgroundImage="url(images/menu_white.gif)"
Gruss
Joachim
Hi,
es fehlt eine Kleinigkeit...
Danke ;-)