页面中有个按钮,我希望点按钮之后 页面刷新。要求
1,IE6  IE7  IE8  IE9  和火狐 都必须支持
2,在页面超过一屏的时候,如果当前阅读的页面被滚动条往下拉了,意思就是说你在阅读页面下面的位置的内容,
   希望JS刷新页面之后,页面继续停留在这个阅读位置,不要自动滚到最顶部。我发现window.location.reload(); 刷新后 IE会自动滚动最顶部。

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br /><button onclick="window.location.reload()">21312</button>a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br />a<br /></body>
    <script>window.onload=function(){

    var n=window.name;
    if(isNaN(n)){
    return;
    }

    document.documentElement.scrollTop=n;
    }
    window.onscroll=function(){
    window.name=document.documentElement.scrollTop;
    }</script>
    </html>