Mike: Layer fixieren im Netscape

Beitrag lesen

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>