Anzeige von Framegrenzen überlappenden divs (CSS/JavaScript)
Marcel
- css
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
Hallo,
das könnte dir weiterhelfen --> </archiv/> --> "frameübergreifendes menu" -->
<http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=frame%FCbergreifend+menu&feld=alle&index_5=on&index_6=on&index_7=on&hits=100#Forums-Archiv 2003> (diesen Link ggf. in Adressleiste kopieren)
mfg NAG
hi,
Ich habe folgende kurze Frage: Wie kann man einen div Bereich sichtbar machen, wenn er über die Grenzen von zwei Frames geht?
ein html-element kann gar nicht ueber die grenze eines frames "hinausgehen".
gruss,
wahsaga
Hallo.
ein html-element kann gar nicht ueber die grenze eines frames "hinausgehen".
Bis auf <select> im im angeklickten Zustand natürlich.
MfG, at
ein html-element kann gar nicht ueber die grenze eines frames "hinausgehen".
D.h. die einzige Möglichkeit bestünde darin, in dem Inhaltsframe auf der rechten Seite die divs reinzusetzen und dann diese vom Menü Frame auf der linken Seite aus sichtbar machen? Ziemlich umständlich..
Marcel
Hallo.
Ziemlich umständlich..
So sind <frame>s.
MfG, at