• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Zellen highlight

Maxi

New member
Hallo,

Folgendes Script soll die Hintergrundfarbe einer Zelle ändern.

var dom = (document.getElementById) ? true : false;
var ns = (document.layers) ? true : false;
var ie = (document.all && !dom) ? true : false;

function swapColor (cell, color) {

if (dom) {
document.getElementById(cell).style.backgroundColor = color;
} else if (ns) {
document.layers[cell].bgColor = color;
} else if (ie) {
document.all[cell].style.backgroundColor = color;
}

}

<TD ID="test"><A HREF="test.htm" ONMOUSEOVER="swapColor('test', '#000000')" ONMOUSEOUT="swapColor('test', '#FFFFFF')">test</A></TD>

Im IE funktioniert das Ganze wunderbar, im NS nur, wenn man den Link in ILAYER verpackt, un im Opera gar nicht.
Kann mir jemand helfen, das Script cross-browser-tauglich zu machen?

Vielen Dank,

cu
Maxi
 
Also so weit wie ich informiert bin, geht bgcolor in Opera nicht.
Tja und bei Netscape ist mir auch nur die Variant mit dem Layer
bekannt. Aber vielleicht kennt ja doch noch einer ne Lösung.
 
Zurück
Oben