ein onclick auf ein TR mit Netscape geht nicht
Dani
- html
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
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
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