Hallo Forum,
ich benutze folgendes Script:
if(document.layers)
{
document.layers["ebene"+menu].top=e.pageY;
document.layers["ebene"+menu].left=e.pageX+20;
} else
{
document.all["ebene"+menu].style.top=event.y;
document.all["ebene"+menu].style.left=event.x+20;
}
Es wird durch mouseover aufgerufen. Die Ebenen sollen nun an die Stelle des
Mauspfeils verschoben werden. Das funktioniert auch wunderbar, solange man
nicht scrollen muß. Denn wenn ich die Seite nach unten scrolle, wird der
Abstand nicht vom sichtbaren Fenster gemessen, sondern immer noch von der
mittlerweile verdeckten linken oberen Seitenecke.
Wie kann ich das Script verändern, damit die Ebene an der sichtbaren Stelle
im Fenster erscheint ?
Danke und Gruß
Christof
ich benutze folgendes Script:
if(document.layers)
{
document.layers["ebene"+menu].top=e.pageY;
document.layers["ebene"+menu].left=e.pageX+20;
} else
{
document.all["ebene"+menu].style.top=event.y;
document.all["ebene"+menu].style.left=event.x+20;
}
Es wird durch mouseover aufgerufen. Die Ebenen sollen nun an die Stelle des
Mauspfeils verschoben werden. Das funktioniert auch wunderbar, solange man
nicht scrollen muß. Denn wenn ich die Seite nach unten scrolle, wird der
Abstand nicht vom sichtbaren Fenster gemessen, sondern immer noch von der
mittlerweile verdeckten linken oberen Seitenecke.
Wie kann ich das Script verändern, damit die Ebene an der sichtbaren Stelle
im Fenster erscheint ?
Danke und Gruß
Christof