Günther: Tabelle cellIndex

Beitrag lesen

Ich möchte über eine Funktion die jeweilige Hintergrungfarbe der Zelle ändern. Die Hintergrundfarben sind in einem Array abgelegt. Jede Zelle braucht eine Variablen, diese sind in einem anderen Array abgelegt. Bei Klick auf die Zelle wird die Variable um eins erhöht und so kommt eine andere Hintergrundfarbe.

var Farben = new Array("CCCCCC","#FF0000","#FFFF00");
var Zaehler = new Array(0,0,0,0,0,0......)

function Farbe(zelle) {
 Zaehler[zelle] = Zaehler[zelle] + 1;
   document.getElementsByTagName("td")[zelle].bgColor = Farben[Zaehler[zelle]%3];
 }

Der Übergabewert zelle soll die eine feste Zahl der Zelle sein, die die Funktion aufruft.