用showModelessDialog打开一个页面。
里面只有一个button,这个button在页面的最下面。
用showModelessDialog打开这个页面的时候,这个button自动获得了焦点。
导致滚动条滚到了页面的最下面我希望页面刚进来的时候滚动条在最上面,所以
我尝试了使用
blur()让他失去焦点。无效
也尝试了用
window.scrollto(0,0)
也无效。不知这个问题怎么解决。

解决方案 »

  1.   

    <body onload='document.all.aTop.scrollIntoView()'>
    <p id=aTop>123</p>
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <button>click</button>
      

  2.   

    <body onload='document.all.aTop.scrollIntoView()'>
    报错。
      

  3.   

    不好意思,看错了。。
    我们现在的页面,无法设置body onload。
    直接写
    <javascript>
    document.all.aTop.scrollIntoView();
    </javascript>
    没有效果
      

  4.   

    <body onload='document.all.aTop.scrollIntoView()'>
    <a name=aTop></a>
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123<p>123
    <p>123
    <p>123<p>123
    <p>123
    <p>123<p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <p>123
    <button>click</button>
     </BODY>
      

  5.   

    <script language=javascript>
    function window.onload()
    {
        window.scrollto(0,0);//window.onload优先度是所有onload中最低的
    }
    </script>