Also ich habe folgendes JavaScript geschrieben um mein Menü beim scrollen mitzubewegen
Code:
// IE im Quirks-Mode oder Standard??
var body_el = (typeof document.compatMode != "undefined"
&& document.compatMode != "BackCompat") ? "documentElement" : "body";
var sxPos = 0;
var syPos = 0;
// Scrolling initialisieren
// inkl. Sonderbehandlung für NS 4
function init_scroll()
{
if(document.layers) document.captureEvents(Event.SCROLL);
document.onscroll = scrolling;
}
function scrolling(e)
{
// Scrollbar-Position dazuzählen für IE
sxPos = document[body_el].scrollLeft;
syPos = document[body_el].scrollTop;
if(document.layers)
{
document.getElementById('submenu').top = syPos;
document.getElementById('submenu').left = sxPos;
} else
{
document.getElementById('submenu').style.top = syPos;
document.getElementById('submenu').style.left = sxPos;
}
// event weitergeben für NS 4
if (document.layers) routeEvent(e);
}
Das script bewegt ein <div id="submenu"> Menü </div> im FF wie geplant, bis auf den Effekt, dass das Menü immer in der linken oberen Ecke landet und beim IE gar nicht
Wenn jemand helfen könnte danke