Joachim: mouseover in mehreren zellen

Beitrag lesen

Hi,

Nun möchte ich, das sich die Hintergrundfarbe in Zelle(1) und Zelle(3) ändert, wenn ich mit der Maus über Zelle(2) fahre.

jede der zu wechselnden cellen bekommt eine id, die sich aus row nummer und zellennummer zusammensetzt, etwa:

td_1_0
td_1_1
td_1_2
td_1_3
.
.

per mouseover rufst Du eine Wechselfunction, der Du als Parameter die row nummer (hier 1) und die maximale Anzahl von cellen uebergibst (Diese Infos hast Du ja in der Regel auch in Templates zur Verfuegung)

Deine Wechselfunktion arbeitet nun mit einer Schleife, laeuft durch alle id's und macht was immer Du willst:

function switch(nr,max) {
    for (var i = 0; i < max; i++) {
        document.getElementById("td_" + nr + "_" + i).style.backgroundColor = "red";
    }
}

Gruesse, Joachim

--
Am Ende wird alles gut.