Hi,
hi,
Ich möchte eine Tabelle, in der alle Zellen, die der Gruppe angehören, der auch die Zelle angehört auf der sich die Maus befindet (oder geklickt wird), farblich hinterlegt werden.
- http://Coding.vampirehost.de/Toggle einbinden.
Gruppe1 Gruppe3 Gruppe2 Gruppe5
Gruppe2 Gruppe5 Gruppe1 Gruppe3
Gruppe4 Gruppe2 Gruppe4 Gruppe5
2a) Den TDs IDs zuweisen (Gruppe1a, Gruppe1b, ...)
b) Alternativ (nicht erlaubt nach W3C, aber praktikabel, da IDs einzigartig sein müssen): Gruppen-IDs vergeben (<td gid="Gruppe1">).
die Maus ist auf der 1. Zelle in der 1. Zeile. Alle Zellen der Gruppe1 sollen jetzt hinterlegt werden.
3. In die TDs ein onMouseOver oder onClick einfügen, in dem toggle() angesprochen wird:
onMouseOver="toggle('back:blue','td:id','Gruppe1');"
(bei Variante b) mit "gid" lautet es natürlich nicht "td:id", sondern "td:gid", bzw., da "gid" in toggle() voreingestellt ist, einfach nur "td")
Nunmehr werden alle Zellen der "Gruppe1" blau gefärbt (alternativ kannst Du natürlich auch einen sonstigen CSS-Farbcode übergeben, z.B. back:#0000FF).
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!