KD-one: DOM und OPERA

Beitrag lesen

Hallo an alle,

Warum interpretiert Opera folgendes Mini-Script nicht, wo er doch DOM verstehen müsste?

function change(id,klasse)
{
document.getElementById(id).className = klasse;
}

Zur Erklärung: Im Menü wird per CSS-hover die Textfarbe auf die Hintergrundfarbe geändert und per onMouseOver sollte der Hintergrund in die Textfarbe(u.U. auch entsprechend eingefärbtes Bild) konvertiert werden. Das funktioniert in Mozilla, Firebird und IE, der Opera 6.04 ändert aber nur die Textfarbe, wodurch die Links natürlich unsichtbar werden.
Die Problemseite(Menü): http://faq.united-web.at

Seltsamerweise interpretiert er [document.getElementById(id).style.visibility] völlig korrekt.

Gruß

Kurt

--
"Mut ist eine Tugend, doch Angst beweist Vernunft, Bewusstsein und Phantasie. Die Kunst ist es abzuwägen."
http://faq.united-web.at
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at