juppinger: DIV soll beim Scrollen der Seite mitscrollen

Beitrag lesen

Hallo zusammen,

ich habe ein Script, welches mir einen DIV-Bereich beim Scrollen der Seite mitscrollt.

Jedoch folgendes Problem:
Das DIV-Element "springt" quasi beim Scrollen nach unten bzw. oben.- Schöner wäre es, wenn der DIV aber fein mitrutscht und das "springen" vermieden werden könnte.

Anbei mein Script.

Ich bin über jede Hilfe sehr sehr dankbar.

Gruss
  juppinger

MEIN SCRIPT:

<html>
<head>
 <title>mitscrollen</title>
</head>

<body>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<script language="javascript" type="text/javascript">

<!--

ns4 = (document.layers)? true:false

ie = (document.styleSheets&&document.all)? true:false

ns6 = document.getElementById&&!document.all;

opera= (document.all&& !document.styleSheets)? true:false;

top_position = 150;

function move_sticky() {

if (ie) {

document.all.stickydiv.style.top=document.body.scrollTop+top_position;

}

if (ns6||opera) document.getElementById("stickydiv").style.top=pageYOffset+top_position;

if (ns4) document.stickydiv.top=pageYOffset+top_position;

setTimeout("move_sticky()",200);

}

if (! ns4) {

document.write('<div id="stickydiv" style="position:absolute;top:'+top_position+'px;left:795px;z-index:2">');

}

move_sticky();

//-->

</script>

Dies ist ein Testtext :-)

</div>

</script>

</body>
</html>