asp.net脚本自动刷新程序中,在有的(少数)IE上出现以下错误:不重新发送信息,则无法刷新网页……自动刷新程序如下:
var limit=<%=GetTime()%>
function beginrefresh(){
limit-=1
if (limit!=0)
curtime=limit+"秒后重刷本页!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}请问IE里怎么设置?还是我的脚本有问题?
谢谢谢谢

解决方案 »

  1.   

    这样即可实现定时刷新<meta HTTP-EQUIV=REFRESH CONTENT='10; URL=index.aspx'>上面表示 间隔为10秒,地址为index.aspx
      

  2.   

    我知道楼上的方法可以
    但我的脚本可以实现在状态栏提示下一次刷新所剩时间,而且可以在客户端手动设置刷新时间即使是用meta方法,在有些机器上也会出现上面的错误还请高手指点
      

  3.   

    我解决了这个问题。
    我的程序里有个button提交控件,我提交到数据库后,则刷新本页面重新生成TreeView,
    原来我按F5刷新页面的时候老是出现如上的错误,而且选择yes后会自动执行button控件的函数,
    后来我在button控件的函数里显示地加了一句"Response.Redirect("本页.aspx")"就不会出现那样的问题了。(本来这句话是毫无意义的,但是却解决了这个问题)。