Danke für die promte Antwort Struppi & Danny
Das mit dem position:fixed funktionert leider nicht im IE5.5.
Die Seite sollte auf Browser ab Version 4 richtig angezeigt werden.
Das window.parent habe ich drin, weil ich das Div aus einem IFrame hraus aufrufe.
Was würdes Du jetzt machen?
Gruss Mike
Hier der angepasste Code:
<html>
<head>
<script>
function keepLayerFixed()
{
var menuMidden = window.parent.document;
for(i = 1 ; i < 5; i++) {
mLayer = menuMidden.getElementById("menu_links_1");
if(mLayer) {
if(mLayer.style.display != 'none') {
mLayer.style.top = (i * 21) + window.parent.document.body.scrollTop;
}
window.status = "top: "+mLayer.style.top;
}
}
}
</SCRIPT>
</head>
<body onScroll="keepLayerFixed()">
<div id="menu_links_1" z-index="1" style="position:absolute; top=70px; left:10px; z-index:1; display:block">
This is my Layer....
</div>
<table height="1600" border="1">
<tr><td>.</td></tr>
</table>
<h1>End</h1>
</body>
</html>