1,可以
2,用隐藏的framewindow.location.reload()参考
http://dev.csdn.net/develop/article/15/15113.shtm

解决方案 »

  1.   

    用 self 嘛?汗!............. 急成这样!...
      

  2.   


    <head>
    <base target="_self">
    </head>就可以解决了
      

  3.   

    孟子说的我试过了,解决不了,原因是这样的。
    我用一个隐藏的iframe实现刷新,但参数仅限于该帧之内可用,我现在要帧外取这个参数。就实现不了。一个笨办法是:把整个对话框对一个帧框起来。但这样做我实在不愿,且未试。
    有没有一种直接的办法刷新对话框的内容?
      

  4.   

    self试过了,与document.location一样,返回的是父窗口
      

  5.   

    <head>
    <base target="_self">
    </head>
    我未试,还未搞清是什么意思,请说明好吗?
      

  6.   

    IE6的新功能
    var html="...";
    var oPopup = window.createPopup();
    oPopupBody = oPopup.document.body;
    oPopupBody.innerHTML = html;
    这个比较适合做对话框
      

  7.   

    真对第二个问题,我觉得没什么意思呀,刷新本窗口,重新指定self.location="..."或window.location=".."就可以了,不知道你打什么主意
      

  8.   

    其他浏览器又不支持模态对话框,况且在XP+SP2下,模态对话框的状态栏去不掉,很难看的。
      

  9.   

    这是我在CSDN上见过最荒唐的提问.实在对不起,虽然你在病疼中,但我仍禁不住笑了.
      

  10.   

    问题一 是可以的
    问题二 把模式窗体中的页面加在一个框架中或隐藏的frame中
    再用window.location.reload();就可以了尿血乃成熟女性的表现,不必惊慌
      

  11.   

    在模式窗体中再加一个frame,frame再传出参数到父级窗,父级窗再把参数传到最前面
      

  12.   

    呵呵,估计是男的,不过我试回答一下第二个问题:可以使用框架,如果同个父框架,则用window.parent.frames[框架序号].reload();