Dani: ein onclick auf ein TR mit Netscape geht nicht

Hi Leute,

ich möchte gerne einen onclick auf einen <tr>
machen. dabei soll die Hintergrundfarbe von der ganzen
Zeile verändert werden. Im IE geht das ohne weiteres.
Doch im Netscape tut sich da gar ncihts.
Laut selfhtml geht ein onclick nur auf
ein
<a>
<area>
<textarea>
<input>

Meine frage:

Wie schaffe ich es, dass der netscape das gleiche macht?

Und wie schaffe ich es die Hintergrundfarbe von einer Zeile zu verändern?

im IE geht das so:

<tr id="row1" onclick="this.style.background = 'white';"><td>bla bla</td></tr>

Ich habe schon die ganze Zeit im Archiv gesucht.
Doch ich hab leider nichts gefunden. Und auch im selfhtml
gibt es keinen ratschlag.

Vielleicht gibt es hier einen Javascript Experten

Gruß
Dani

  1. Hallo Dani,

    IMHO gehts gar nicht, jedenfalls nicht auf die elegant-einfache Art
    wie beim IE. Evtl. mal versuchen, mit Grafiken zu arbeiten, die nur
    den Eindruck erwecken, als würde sich die Hintergrundfarbe ändern.

    Davon abgesehen: Ich habe auch Seiten "grosser" Anbieter gesehen,
    die genau den von Dir gewünschten Effekt nur für den IE realisiert
    haben...

    Viele Grüsse
       Alex

  2. Hi

    Vielleicht gibt es hier einen Javascript Experten

    Hier gibt es sogar mehrere ;-) (Ich gehoere aber nicht dazu)
    Der Grund warum das nicht in selfhtml steht ist der, das es im NS prinzipiell nicht geht.
    Du kannst im NS nur die Hintergrundfarbe eines Absolut positionierten Div's aendern. Du muesstest also, wenn du diesen Effekt in beiden Browsern haben willst deine Tabelle in viele(?) div's unterteilen, was bei einer grossen Tabelle natuerlich aeusserst aufwendig wird.
    Tschau Holger