hola tengo elseiguiente codigo muy sencillo que scrollea para arriba o para abajo una pagina a hacer click segun en uno de 2 botones
var currentpos=0,alt=1,curpos1=0,curpos2=-1
if (document.all)
temp=document.body.scrollTop;
else
temp=window.pageYOffset;
if (alt==0)
{ alt=1;
curpos1=temp;
}
else
{ alt=0
curpos2=temp;
}
if (curpos1!=curpos2)
{
if (document.all)
{
currentpos=document.body.scrollTop + sumar;
}
else
{
currentpos=window.pageYOffset + sumar;
}
}
else {
currentpos=0;
}
window.scroll(0,currentpos);
el problema que llamo a esta funcion cuando ahgo click en el boton o sea en el evento ommousedown y quiero que mientras mantenga apretado el boton se ejecute pero se ejecuta una sola vez como puedo hacer apra que se ejecute hasta que suelte el mouse del boton