newwin=showModalDialog(...)
for($i=0;$i<=50000;$i++)
{
     
}
if(i==50000)
{
   newwin.location=aaa.asp?v=i//重新载入 
}

解决方案 »

  1.   

    楼上的兄弟能再说的详细点么?
    a.htm
    --------------------
    <script>document.location.assign("a.asp");</script>a.asp
    --------------------
    <script>
         newwin=showModalDialog(...)
    </script>for($i=0;$i<=50000;$i++)
    {
         
    }
    if(i==50000)
    {
       newwin.location=aaa.asp?v=i//重新载入 
    }是这样么?
      

  2.   

    在旧窗口对使用newwin=showModalDialog(...)得到新打开的窗口的引用,
    根据这个引用可控制该新窗口
      

  3.   

    这个我以前也搞了很久,只有把系统缓存去掉后才会刷新
    不过可以用个折中的方法,就是那个窗口什么也不显示而改用到内部的一个iframe显示
    然后用程序刷新iframe的页面,不过操作起来要复杂点
      

  4.   

    禁止页面缓存就可以了。在被调用的网页中加一个META如下:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
      

  5.   

    同意 bobowu(bobo) 的说法,我以前被逼无奈,也是用iFrame解决的。