Hallo!
Ich habe folgende kurze Frage: Wie kann man einen div Bereich sichtbar machen, wenn er über die Grenzen von zwei Frames geht?
Das Problem ist folgendes. Im Menü Frame steht:
<html><head><title>test</title>
<link rel="stylesheet" type="text/css" href="css-show.css">
<script type="text/javascript">
<!--
function show() {
document.getElementById("over").style.visibility = "visible";
return;
}
function hide() {
document.getElementById("over").style.visibility = "hidden";
return;
}
//-->
</script>
</head>
<body>
<div id="left">
<h4>Navigation</h4>
<a href="javascript:show()">zeige</a><br>
<a href="javascript:hide()">hide</a><br>
</div>
</body>
</html>
css-show.css:
#left { background:red; position:absolute; top:5px; left:10px; width:150px; height:600px; z-index:1; }
#over {background:gold; position:absolute; top:50px; left:100px; width:150px; height:150px; z-index:10; visibility:shown;}
Diese html Datei soll jetzt in einem Frameset liegen. Wenn die Breite dieses Frames dann aber zu klein ist und der over div Bereich über die Grenze zum nächsten Frame geht, wird der over Bereich an der Framegrenze abgeschnitten.
Wisst ihr hier weiter?
Danke im Voraus :)
Marcel