SeitenScroller v.0.1
Ein Scroller, der eine komplette Seite scrollt hoch und runter...
ganz brauchbar für anzeigen, wenn man eine vollbild anzeige hat und keinen User der sie bedient ;D
der aufruf der funktion turn muss erst nach dem <body> aufgerufen werden...da der body verwendet wird um die höhe der Seite zu bestimmen
<html>
<head>
<script language="JavaScript">
var scroll_speed = 50;
var turn_speed = 2000;
var timer, to, by = -1;
function turn () {
if (timer) {window.clearInterval(timer);}
by = - by;
recalc();
window.setTimeout("timer = window.setInterval(\"scroll()\", "+scroll_speed+"", turn_speed);
}
function scroll () {
window.scrollBy(0,by);
if (window.pageYOffset == to) turn();
}
function recalc () {
to = (by > 0) ? document.getElementsByTagName("body"[0].offsetHeight - window.innerHeight : 0;
}
window.onresize = recalc;
</script>
</head>
<body style="margin: 0px; padding: 5px;">
<script type="text/javascript">
<!--
turn();
//-->
</script>
Irgendwelcher Text
</body>
</html>
Demo:
http://nonsense.moonsword.info/scroller.html