Solucionado, lei sobre clearinterval y eventos del mouse y logre hacerlo con esto:
Código PHP:
Ver original<script>
function noact( )
{
clearInterval(t);
}
function siact( )
{
t=setInterval(function(){
document.getElementById('scr').scrollIntoView(true)},1000);};
</script>
<div align="center">
<div id="vercont" onMouseOver="noact( )" onMouseOut="siact( )">
<div id="div1"></div>
<span id="scr"></span>
</div></div>
Use el evento onmouseover para cancelar setinterval con un clearinterval y el evento onmouseout para iniciar de nuevo el setinterval, entonces cuando el usuario use la barra de desplazamiento, automaticamente se va a parar el setinterval y va a reanudarse cuando saque el mouse de arriba del div.
Estoy conforme con el resultado, aunque tiene dos defectos:
1- El setinterval se comienza a aplicar recien cuando se activa el evento onmouseout, o sea que si no pasa el mouse por arriba de vercont, no comenzara el ciclo.
2-Si el usuario deja el mouse encima del div vercont, no se activara el evento onmouseout y por lo tanto no se movera la barra hacia abajo, con el problema que va a dejar los comentarios nuevos abajo, no es grave porque se soluciona sacando el mouse...
pienso que lo mejor seria usar el evento onclick y si existe uno que se active al soltar el boton del mouse, pero por ahora estoy conforme con el resultado, gracias isabel y xtreme...