Gunnar Bittersmann: Tabellenhintergrund

Beitrag lesen

@@ck:

Hallo,
ich möchte beim überfahren einer Tabellenzeile, dass sich das Hintergrundbild ändert. Und zwar soll es sich nur bei der Zelle ändern, die ich gerade mit der Maus überfahre.

Dazu brauchst du keinerlei JavaScript, das schafft CSS mit seinen Eigenschaften für Hintergründe angewandt auf mit der Maus überfahrene Elemente.

Da dumme IEs das nur für Links können, sind dem 'a'-Element die Hintergrundbilder zu verpassen und dieses ist mit 'display: none' auf die Größe der Tabellenzelle auszudehnen.

Und wenn du dich näher mit CSS befasst hast, möchtest du keine 'table' mehr zum Layouten missbrauchen.

Live long and prosper,
Gunnar

PS: Wenn man schon anderer Leute Scripte einsetzt, dann wenigtens solche aus vertrauenswürdiger Quelle.

Und das der Script:
<script language="JavaScript">

Das war schon immer falsch. Richtig geht’s mit Pflicht-Attribut 'type': http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)