Hallo zusammen ich habe mal versucht, das Scrollen mit der Ganzen Seite hinzubekommen.
Nach oben scrollen - Funktioniert:
Code:
function ScrollenUp()
{
/**
* Seite: Scrollen hoch
* Pfad: JavaScript
* Datum: 24. Mai 2011
*/
var y = 0;
if (window.pageYOffset)
{
y = window.pageYOffset;
}
else if (document.body && document.body.scrollTop)
{
y = document.body.scrollTop;
}
if (y > 0)
{
window.scrollBy(0, -10);
setTimeout("ScrollenUp()", 20);
}
}
Nach unten scrollen - funktioniert nicht.
Code:
function ScrollenDown()
{
/**
* Seite: Scrollen runter
* Pfad: JavaScript
* Datum: 02. Juni 2011
*/
for (var i = 1; i <= 100; i++)
document.write("Zeile " + i + "<br>");
var y_zsp1 = 0;
var y_zsp2 = 0;
var y = 0;
if (window.innerHeight)
{
y_zsp = window.innerHeight;
}
else if (document.body && document.body.offsetHeight)
{
y_zsp = document.body.offsetHeight;
}
if (window.pageYOffset)
{
y_zsp2 = window.pageYOffset;
}
else if (document.body && document.body.scrollTop)
{
y_zsp2 = document.body.scrollTop;
}
y = y_zsp1 - y_zsp2;
if (y > 0)
{
window.scrollBy(0, 10);
setTimeout("ScrollenDown()", 20);
}
}
Was habe ich im 2. Code falsch gemacht?? Wie müsste es heißen, damit es geht?
Wie bekomme ich das ganze mit der Höhe des tbodys hin?
Apfelkuchen91
Lesezeichen