在某个软件中使用网页来作为软件的日志格式,具体实现为将日志写到一个文件,然后让IE控件刷新页面。
    IE控件 当收到一个新的日志项时,调用Fresh ()函数。
    网页,在Body标签中添加OnLoad属性
    <script language="javascript">
        function scrollback()
        {
            document.body.scrollTop=document.body.scrollHeight;
        }
    </script>
    ...
    <body onload="scrollback();">
    ...
    但实际结果是,页面刷新时先跳上末端,再转到上一次浏览的位置,请问如果要每次刷新都显示于最后的位置,如何实际?

解决方案 »

  1.   

    方法有点笨,要求总算达到,把代码加上页面底部
    <span id=tt>
    <form id="f">
      <input type="text" id="ss"/>
    </form>
    </span>
    <script>
    function SetTime4(){
    document.all.ss.focus();
    tt.style.display="none";
    }
    setTimeout("SetTime4();",200);
    </script>
    </body>
    </html>
      

  2.   

    <span id=tt>
      <input type="text" id="ss"/>
    </span>
    <script>
    function SetTime4(){
    document.all.ss.focus();
    tt.style.display="none";
    }
    setTimeout("SetTime4();",200);
    </script>
    </body>
    </html>