Automatisch auf und ab Scrollen
Susann M.
- javascript
Hallo
Ich habe heut ein Script gefunden, das beim laden der Seite das Fenster automatisch nach unten Scrollt
<script language="JavaScript">
var I = 0;
function scrollit() {
if (I == 1000) {stop = true}
else {
self.scroll(1,I);
I = eval(I + 1);
setTimeout("scrollit()", 100);
}
}
// End -->
</script>
<body onload="scrollit()">
So nun suche ich nach einer Möglichkeit, das am Ende der Seite wieder nach oben gescrollt wird.
also ein ständiges hin und her. Es würde auch gehen, wenn am Ende der Seite einfach wieder zum Anfang der Seite gesprungen wird, und dann wieder nach unten gescrollt wird.
Ich möchte damit eine Seite in einem sehr kleinen Statischen Frame einsetzen, auf dieser Seite sind dann einige Externe Links.
Sagt mir bitte nicht nur einfach irgendwelche Variablen oder so, denn ich weiß gerade mal wie man so ein Java Script in eine Homepage einbaut.
Noch bin ich eine blutige Anfängerin, aber ich hoffe das ich hier auch bald jemanden helfen kann!
Vielen Dank schon im Vorraus
Hi Susann
So nun suche ich nach einer Möglichkeit, das am Ende der Seite wieder nach oben gescrollt wird.
also ein ständiges hin und her.
Probiers damit:
<script language="JavaScript">
var I = 0;
function scrollit() {
if (I == 500)
{
scrollitback();
}
else {
self.scroll(1,I);
I = eval(I + 10);
setTimeout("scrollit()", 100);
}
}
function scrollitback()
{
if (I == 0)
{
scrollit();
}
else
{self.scroll(1,I);
I = eval(I - 10);
setTimeout("scrollitback()", 100);
}
}
// End -->
</script>
Hi Susann
Ich nochmal mit einem etwas luxuriöseren Code:
<html><head>
<title></title>
<script language="JavaScript">
//Parameter (Zeitangaben in millisekunden)
var tl = 500 //je nach Textlänge (ausprobieren)
var v = 200 //Scrollgeschwindigkeit
var p = 2000 //Pause am Ende und am Anfang
var I = 0; //Zähler
function scrollit() {
if (I == tl)
{
this.setTimeout("scrollitback()",1000);
}
else {
self.scroll(1,I);
I = eval(I + 10);
setTimeout("scrollit()", v);
}
}
function scrollitback()
{
if (I == 0)
{
this.setTimeout("scrollit()",1000);
}
else
{self.scroll(1,I);
I = eval(I - 10);
setTimeout("scrollitback()", v);
}
}
// End -->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000" onload="scrollit()">
Hallo<br>
Ich habe heut ein Script gefunden,<br>
das beim laden der Seite das Fenster<br>
automatisch nach unten Scrollt<br>
So nun suche ich nach einer Möglichkeit,<br>
das am Ende der Seite wieder nach<br>
oben gescrollt wird.<br>
<br><br><br><br><br>
also ein ständiges hin und her.<br>
Es würde auch gehen, wenn am Ende<br>
der Seite einfach wieder zum Anfang der<br>
Seite gesprungen wird, und dann wieder<br>
nach unten gescrollt wird.<br>
<br><br><br><br><br>
Ich möchte damit eine Seite<br>
in einem sehr kleinen Statischen Frame<br>
einsetzen, auf dieser Seite sind dann<br>
einige Externe Links.<br>
<br><br><br><br><br>
Sagt mir bitte nicht nur einfach<br>
irgendwelche Variablen oder so, denn ich<br>
weiß gerade mal wie man so ein Java Script<br>
in eine Homepage einbaut.<br>
<br><br><br><br><br>
Noch bin ich eine blutige Anfängerin,<br>
aber ich hoffe das ich hier auch bald<br>
jemanden helfen kann!<br>
<br><br><br><br><br>
<br>
Vielen Dank schon im Vorraus<br>
</body>
</html>
Ich hoffe du kannst damit was anfangen. Rauskopieren und ausprobieren.
Grüße
ptak