当前页面有个iframe 链接的页面里面有个下拉框(例如:里面有 猫,狗,牛)..
这时在但前页面单击个链接,弹出模式窗口.在模式窗口中动物类型(例如添加个:马和兔),然后关闭模式窗口后希望刷新iframe
然后下拉框显示为增加后的信息!!!

解决方案 »

  1.   

    模态对话框是不能用opener引用父窗口的,而是需要父窗口主动传递指针变量的 
    这个window.showModalDialog有第二个参数,就是做这个用的,你需要把window穿过去,就是这样 
    var returnValue=showModalDialog('2.html',window,'dialogWidth:520px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no'); 
    这样在对话框中就可以引用父窗口对象,怎么引用呢,通过window.dialogArguments就可以应用父窗口了。 
    在body里面加上location <body onUnload="window.dialogArguments.location.reload()">
      

  2.   

    当前页面是不用刷新的..
    我只要求 点击当前页面,弹出模式窗口-关闭弹出窗口后,刷新当前页面的这个iframe就可以了啊~因为我在模式窗口中对数据库信息进行了增加..刷新但前的iframe能重新加载数据库信息而已!
      

  3.   

    window.open(...)可以用opener调用父窗口,window.opener.fun();fun表示父窗口里的函数。
    window.showModalDialog(...);会有一个返回参数,这个参数可以在子窗口中设置。

    window.returnValue = obj;//子窗体
    var returnValue=window.showModalDialog(...);//父窗体,returnValue就是子窗体中的obj.
      

  4.   

    那你可以用窗体的iframe 进行刷新
      

  5.   

    window.opener.location.href="";
    window.opener.location=   window.opener.location