@@Heinrich Krebs:
Es scheint zulässig zu sein, das <a name="X"> als Text zwischen <td> und </td> zu haben.
Ja, das ist es. Aber damit ist es ein Anker für eine Tabellen_zelle_, nicht für eine Tabellen_zeile_.
onmouseover="Farbwechsel(1,#FFFF00)"
#FFFF00 soll ein String sein‽
document.getElementsByTagName("td")[nummer+0].bgColor = Farbe;
Verwende besser nicht missbilligte HTML-Attribute ('bgColor') zur Darstellung, sondern CSS-Eigenschaften (wie schon gesagt: übers 'style'-Objekt)!
document.getElementsByTagName("td")[nummer+1].bgColor = Farbe;
Du willst die Tabellen_zeile_ färben. Warum färbst du nicht die Tabellen_zeile_?
Eigentlich sollte mit der ID 1 dann die ersten drei Tabellenfelder (was der ersten Zeile entspricht) gefärbt werden.
ID?? Für nummer = 0 färbst du die Zellen 0, 1 und 2.
Für nummer = 1 färbst du was? Die Zellen 1, 2 und 3 – wohl nicht das, was du willst.
Wie müsste die Berechnung sein, damit die Zellen 3, 4 und 5 gefärbt werden?
Aber wie gesagt: färbe die Tabellen_zeile_!
Leider klappt es nicht und irgendwie fehlt mir auch Info zum Debugging.
Firefox und dessen Fehlerkonsole nutzt du aber schon, oder?
Live long and prosper,
Gunnar
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)