position c'est le y puisque scroll prend en paramètre le x,y de là où tu veux scroller. le y==0 c'est le haut de la page, donc 300 c'est ...ben plus bas quoi.
il se sert d'un timer, pour fluidifier la chose je suppose, qui scrolle toutes les 2 millisecondes.
pour le stopper par un clic sur la fenêtre, fais un truc du genre:
Code :
- var stoppe_moi_ca = false;
- function clickHandler () {
- stoppe_moi_ca = !stoppe_moi_ca;
- }
- document.onclick = clickHandler;
|
et tu prends cette variable en compte dans le scroll
Code :
- function scroller() {
- if (stoppe_moi_ca)
- return;
- // la suite ici ...
- }
|
Message édité par gubug le 12-08-2004 à 12:45:49