Struppi: onmouseover-effekt funzt net so wie er soll...

Beitrag lesen

Hallo,

ich nutze auf meiner Seite http://www.startrekarchiv.de einen onmouseover effekt indem ich das style-Attribut ändere:

var i;
function over(i)
{
document.getElementsByTagName("div")[i].style.border="1px solid #000000";
document.getElementsByTagName("div")[i].style.background="#6B7954";
}
function out(i)
{
document.getElementsByTagName("div")[i].style.border="1px solid #CFD4C8";
document.getElementsByTagName("div")[i].style.background="#CFD4C8";
}

Allerdings funktioniert das leider nicht so ganz wie ich will. Im IE geht das ganze beim ersten Aufruf quälend langsam und beim netscape funktioniert das onmouseout beim ersten überfahren nicht. Es sind also mehrere makiert. Kann mir jemand helfen den fehler zu finden?

Du willst vielleicht:

<div onmouseover="over(this);">bla</DIV>
function over(i)
{
i.style.border="1px solid #000000";
i.style.background="#6B7954";
}

Aber um erhlich zu sein, wenn dein Code quälend langsam ist, dann ist was faul im Staate Dänemark.

Struppi.