Robbytobby: Tabellenfeldhintergrund onmouseover

Hallo, damit beim Mouseover über einem Tabellenfeld das Hintergrundbild des Feldes verändert wird, benutze ich folgenden Code:

<td height="20" background="menu/own blau gold/sub_aktuelles.gif" id="aktuelles"
onMouseOver="document.getElementById('aktuelles').style.backgroundImage='url(menu/own blau gold/hover_aktuelles.gif)';"
onMouseOut="document.getElementById('aktuelles').style.backgroundImage='url(menu/own blau gold/sub_aktuelles.gif)';">

Das ganz funzt prima, allerdings nur im IE. Hab schon ewig rumgesucht und dieses Script soll explizit auch im Mozilla laufen. Es verändert sich blöderweise gar nix!

Any ideas?

  1. Hi,

    <td height="20" background="menu/own blau gold/sub_aktuelles.gif" id="aktuelles"
    onMouseOver="document.getElementById('aktuelles').style.backgroundImage=

    this.style.backgroundImage tut es auch, das Element mit der id ist ja die Tabellenzelle selbst.

    'url(menu/own blau gold/hover_aktuelles.gif)';"

    Da steht keine gültige URL. Leerzeichen dürfen in einer URL nicht (unmaskiert) vorkommen.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.