Hallo,
Ich habe hier eine Anfängerfrage.
Ich möchte ganz einfach eine Ebene "onClick" ausblenden und ebenso wieder einblenden.
Ich habe eine kleine Browsererkennung geschrieben.
Mit neuen Browsern (Mac) funktioniert alles bestens. Ebenso mit nn4.7.
<verzweifel>Nur mit ie5 nicht. Sobald ich den nn4 Teil rausnehme, klappts auch mit dem ie5</verzweifel>.
Weiss jemand weiter?
Danke und einen schönen Abend
Semi
<html>
<head>
<title>DHTML</title>
<script language = "javascript" type = "text/javascript">
<!--
var dom, ie4, nn4;
if (document.getElementById)
{
var dom = true;
document.write ("Ein moderner browser");
function verstecke()
{
document.getElementById("logo").style.visibility = "hidden";
}
function zeige()
{
document.getElementById("logo").style.visibility = "visible";
}
}
if (document.all)
{
var ie4 = true;
document.write ("ie4");
function verstecke()
{
logo.style.visibility="hidden";
}
function zeige()
{
logo.style.visibility="visible";
}
}
if (document.layers)
{
var nn4 = true;
document.write ("Ein Netscape 4");
function verstecke()
{
document.layers["logo"].visibility="hide";
}
function zeige()
{
document.layers["logo"].visibility="show";
}
}
//-->
</script>
<style type="text/css">
<!--
#logo {
position:absolute; left:100; top:170; width:250; height:123; }
-->
</style>
</head>
<body>
<div id = "logo" style = "position:absolute; top:120; left:120;">
<img src = "bilder/logo.jpg">
</div>
<a href="#" onclick = "verstecke();">Layer verstecken</a>
<a href="#" onclick = "zeige();">Layer zeigen</a>
</body>
</html>