Hola.
A ver. Cambia esto: (funciona en Netscape 7 y en IE 6)
Código:
function down(valor)
{
vl=valor
pixel=parseInt(document.getElementById("dentro").style.top);
if (pixel<0)
{
document.getElementById("dentro").style.top = pixel + 5
anima = setTimeout("down(vl)",50)
}
}
function up(valor)
{
vl=valor
pixel=parseInt(document.getElementById("dentro").style.top);
altura=parseInt(document.getElementById("dentro").style.height)
if (pixel >- altura)
{
document.getElementById("dentro").style.top = pixel - 5
anima = setTimeout("up(vl)",50)
}
}
Luego he detectado un pequeño fallito. No se si te habrás dado cuenta, pero en este scroll, cuando pulsas en un botón, va más rapido que solamente si te situas encima. El fallo es quee si pulsas y luego sueltas, el scroll no para. Para solucionar esto, en el código donde tienes los botones, cambia esto:
onmouseup=para()

Un saludo.