Christian Kruse: dynamische Ids

Beitrag lesen

Hoi,

Ich möchte bei einem "onmouseover/-out" über eine Tabelle die in
der Tabelle angegebene "Id" als Variable übergeben, jedoch nicht
als fixer Wert wie im momentanen Quellcode (siehe var x), um die
Hintergrundfarbe der angesprochenen Tabelle zu ändern.

Warum machst du das denn dann nicht einfach?

function setOverCBG(colorname) {

function setOverCBG(name,colorname) {

var x=document.getElementById("Menu");

var x = document.getElementById(name);

[...]

<td id="Menu" onmouseover="setOverCBG('#808080')" onmouseout="setOutCBG('#FFFFFF')">

<td id="Menu" onmouseover="setOverCBG('Menu','#808080');">

Analog dasselbe natuerlich bei setOutCBG.

Gruesse,
 CK