bueno ya encontre el problema, en tu script haces referencia al nodo padre que contiene tu frame porq pones
window.parent cuando en realidad deberias poner
window, y para que se note lo que baja el scroll deberias aumentarle unas lineas mas a tu html que tiene el scrolling de modo que el contenido de este frame rebase su tamano y se vea el srolling.
te adjunto el codigo modificado del frame que hace el scroll:
Código HTML:
<script type="text/javascript">
//Scrollable content III- By http://www.dynamicdrive.com
var speed, currentpos=curpos1=0, alt=1, curpos2=-1;
function initialize(){
if (window.parent.scrollspeed!=0){
speed=window.parent.scrollspeed;
scrollwindow();
}
}
function scrollwindow(){
temp=(document.all)? document.body.scrollTop : window.pageYOffset
alt=(alt==0)? 1 : 0
if (alt==0)
curpos1=temp;
else
curpos2=temp;
window.scrollBy(0,speed);
}
setInterval("initialize()",10);
</script>
<p><a href="#" onMouseover="scrollspeed=-4" onMouseout="scrollspeed=0">Subir</a></p> <!-- Subir -->
<p><a href="#" onMouseover="scrollspeed=4" onMouseout="scrollspeed=0">Bajar</a></p> <!-- Bajar -->
<br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br><br /></br>hfhdfg
pero si te das el scrolling solo funciona mientras estés posicionado sobre el botón. Talvez dentro tu frame deberias poner un div que tenga el menu y tener los botones afuera para evitar esto.
Pero definitivamete usar tantos frames no es lo mejor, te recominedousar div en su lugar y si quieres un scrolling mediante botones puedes usar jquery para ello.
SAludos.