Hallo leute,
danke für eure Mühen...
Ich habe den Fehler nun selbst beheben können
Für diejenigen die sich auch damit rumärgern...
Hier meine Lösung:
ich gebe mal nur die Veränderung der Funktion an.
Code:
function repositionMenu(menu, offset, level) {
var browserName = navigator.appName;
/* Element-Objekt zur ID ermitteln */
element=document.getElementById(offset);
//alert(document.getElementById(offset).pageXOffset);
/* Position bestimmen und melden */
//alert(document.getElementById(offset).offsetWidth);
// the new left position should be the center of the window + the offset
var newLeft = getPosition(element);
if(level)
var erx = newLeft.x+document.getElementById(offset).offsetWidth;
else {
if(ypSlideOutMenu.horz_vert == "down") {
erx = newLeft.x;
newLeft.y = newLeft.y+ element.offsetHeight;
}
else {
erx = newLeft.x + element.offsetWidth;
newLeft.y = newLeft.y;
}
}
if (browserName == "Microsoft Internet Explorer" ){
erx=erx-45;
newLeft.y=newLeft.y-10;
}
// setting the left position in netscape is a little different than IE
menu.container.style ? menu.container.style.left = erx+ypSlideOutMenu.kore_so_x + "px" : menu.container.left = newLeft.x;
menu.container.style ? menu.container.style.top = newLeft.y+ypSlideOutMenu.kore_so_y + "px" : menu.container.top = newLeft.y;
} Also bis demnächst
marie