我有一个 a 页面,一个 b 页面,用 a 页面 showModelessDialog() 出 b页面,b 页面里有人个 frame调用的是 c 页面,现在的问题是,如何通过点击 c 页面里的一个按钮,来实现 a 页面自动调用 a 页面里的函数? 谢谢!

解决方案 »

  1.   

    a页面中: r = showModelessDialog("b.htm", self,"");
    b页面中 win = window.dialogArguments;
    c页面的按钮事件中 top.win.xxx(); xxx是调用的函数,或者 parent.win.xxx();
      

  2.   

    是 a 页面有一个 function optMsg(){documnet.getElemenetById('p').innerHTML = "");}
    要求 c 页面的一个 button onclick 一下之后,a 页面里 显示 showMsg()的效果
      

  3.   

    window.dialogArguments 到底是个什么东东????
      

  4.   

    window.dialogArguments 对当前被打开窗口的引用。
      

  5.   

    我的问题也解决了,三Q very  much!