Thomas Fankhauser: Wieder mal die Browser !! :)

Beitrag lesen

Hallo alle zusammen...!!
Ich habe eine Frage, wenn man mit Javascript ebenen bei überrollen eines buttons einblenden lässt und das dan beim ausrollen ausblendet, dann benötigt man diesen Script damit es in Netscape 7 und IE 6 funktioniert:
------------------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--

var ebenenref;

function ZeigeEbene(Nr)
{
ebenenref="ebene"+Nr;
if (document.getElementById) // IE 5.x und NN 6
{
document.getElementById(ebenenref).style.filter="blendTrans(duration=1)";
document.getElementById(ebenenref).filters.blendTrans.apply();
document.getElementById(ebenenref).style.visibility="visible";
document.getElementById(ebenenref).filters.blendTrans.play();
}
if (document.layers) // NN 4.x
{
document.layers[ebenenref].visibility="visible";
}
if (document.all && !document.getElementById) // IE 4
{
document.all[ebenenref].style.visibility="visible";
}
}

function VersteckeEbene(Nr)
{
ebenenref="ebene"+Nr;
if (document.getElementById) // IE 5.x und NN 6
{
document.getElementById(ebenenref).style.visibility="hidden";
}
if (document.layers) // NN 4.x
{
document.layers[ebenenref].visibility="hidden";
}
if (document.all && !document.getElementById) // IE 4
{
document.all[ebenenref].style.visibility="hidden";
}
}

//-->
</SCRIPT>
------------------------------------------------------------------------
Wenn man nun aber die Ebenen langsam ein und wieder ausblenden möchte dann funktioniert das mit diesen anweisungen:
------------------------------------------------------------------------
document.getElementById(ebenenref).style.filter="blendTrans(duration=1)";
document.getElementById(ebenenref).filters.blendTrans.apply();
document.getElementById(ebenenref).style.visibility="visible";
document.getElementById(ebenenref).filters.blendTrans.play();
-----------------------------------------------------------------------
wieder NUR im IE 6 aber nicht im Netscape 7.....
Wie kann ich die ebene einblenden lassen, dass es in beiden Browsern funktioniert ?