Hi zusammen!
hallo
Ich würde gerne mein in JavaScript geschriebenes Menü immer in der linken oberen Ecke meines Hauptframes stehen haben, auch wenn im Frame nach unten gescrollt wird.
Kann mir bitte jemand mit Tips helfen, das zu realisieren?
ich kann dir code geben:
<script language="JavaScript">
<!--
function setVariables() {
if (document.layers) {
v=".top=";
dS="document.";
sD="";
y="window.pageYOffset";
}
else if (document.all){
v=".pixelTop=";
dS="";
sD=".style";
y="document.body.scrollTop";
}
else if (document.getElementById){
y="window.pageYOffset";
}
}
function checkLocation() {
object="navigation";
yy=eval(y);
if (document.getElementById)
document.getElementById("navigation").style.top=yy
else
eval(dS+object+sD+v+yy)
setTimeout("checkLocation()",10);
}
//-->
</script>
dieses [^] skript in den <head> einfügen
------
<body OnLoad="setVariables();checkLocation();" ......>
das [^] ist dann dein <body>
------
<div id="navigation" style="position:absolute; justify:50%; bottom:0px; width:auto; height:auto; z-index:100; left: 0px; top:0px">
//* DEIN MENU KOMMT HIERHIN *//
</div>
------
allerdings kannst du so warscheinlich in dem dokument keine anderen layer mehr verwenden.
Würd mich sehr darüber freuen.
gerne :)
Grüße,
zurück
Ben
stefan
ps: das ganze ist aus nem bestehenden dokument rauskopiert, vielleicht musst du noch ein bisschen anpassen oder so.