一段类似代码<script>
var currentpos,timer; 
function initialize() 

timer=setInterval('scrollwindow()',10);

function sc(){
clearInterval(timer);
}
function scrollwindow() 

currentpos=document.body.scrollTop; 
window.scroll(0,++currentpos); 
if (currentpos != document.body.scrollTop) 
sc();

document.onmousedown=sc
document.ondblclick=initialize
</script>
ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>
ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>
ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>ballack<br/>

解决方案 »

  1.   

    main:
    <a href="javascript:top.bottomframe.body.doScroll('pageUp')">pageUP</a><a href="javascript:top.bottomframe.body.doScroll('pageDown')">pageDOWN</a>
      

  2.   

    谢谢楼上几位,一会儿我来结贴。我把我改的代码贴出来,还需要解决一个小问题。如果得到scroll到最下的值,移到顶部可用currentpos<0来控制,底部的值因为会随着正文的大小而不一样,如果得到其的值。
    在mainframe的html页的<head>~</head>之间
    =====================
    <script language=JavaScript>
    <!--
    var currentpos = 0;
    var pagestep = 400;function doScroll(actionx) {
    (actionx == 'PageDown') ? newy = pagestep :newy = -pagestep;
    if (currentpos < 0) {
        currentpos = newy;
    } else {
        currentpos=currentpos+newy;
         }
    scroll(0,currentpos);
    }
    -->
    </script>在bottomframe的html页中,如下引用。
    ============<a href="javascript:parent.mainFrame.doScroll('PageUp');"><img src="images/pageup.gif" width="120" height="60" border="0"></a>