RedPartisan
Grünschnabel
Hallo Leute!
Nachdem dies mein erster Eintrag ist, will ich euch alle zuerst einmal herzlich begrüßen!
Ich habe folgendes Problem / Fragestellung:
Ich will ein Javascript schreiben, welches die Hintergrundfarbe eines Tabellenfeldes <td> ändert.
Nun befinden sich in einer Tabellenreihe <tr> aber mehrere dieser Kästchen, die die Farbe ändern. Wenn ich nun auf ein <td> klicke, so soll dies die Hintergrundfarbe ändern. Klicke ich nun auf ein anderes <td> der selben Reihe, so soll das vorherige wieder die ursprüngliche Farbe annehmen und das neu angeklickte die Farbe ändern usw.
Die Frage ist: wie?
Ich dachte an eine Funktion, die beim Klicken auf eines der Feldchen ausgeführt wird. Dann überprüft es alle <td> der <tr> ob sie nicht eine andere Klasse (CSS oder was auch immer) sind, setzt diese zurück und das neue wird gesetzt.
Am Besten wärs mit zwei Parameter, einer für Feld x, einer für Reihe y...
Danke im Vorhinein,
Reddie
Nachdem dies mein erster Eintrag ist, will ich euch alle zuerst einmal herzlich begrüßen!
Ich habe folgendes Problem / Fragestellung:
Ich will ein Javascript schreiben, welches die Hintergrundfarbe eines Tabellenfeldes <td> ändert.
Nun befinden sich in einer Tabellenreihe <tr> aber mehrere dieser Kästchen, die die Farbe ändern. Wenn ich nun auf ein <td> klicke, so soll dies die Hintergrundfarbe ändern. Klicke ich nun auf ein anderes <td> der selben Reihe, so soll das vorherige wieder die ursprüngliche Farbe annehmen und das neu angeklickte die Farbe ändern usw.
Die Frage ist: wie?
Ich dachte an eine Funktion, die beim Klicken auf eines der Feldchen ausgeführt wird. Dann überprüft es alle <td> der <tr> ob sie nicht eine andere Klasse (CSS oder was auch immer) sind, setzt diese zurück und das neue wird gesetzt.
Am Besten wärs mit zwei Parameter, einer für Feld x, einer für Reihe y...
Danke im Vorhinein,
Reddie
Zuletzt bearbeitet: