楼主把方法给否定了
^_^
只能用parent。楼主可能是要在不同的页面调用吧。
可以换个思路,比如在iframe指定src的时候跟个参数
或者在子页面判断父页面的location来做判断

解决方案 »

  1.   

    xuStanly 可以说明白一些吗,给段代码看看
    如果用parent改动的代码太多了,缺乏通用性
      

  2.   

    iframe里的页面本来就可以调用top窗口页面里的script函数等
      

  3.   

    我希望是1楼的结果如果父窗口加载了一下js
         <script type="text/javascript" src="../extjs/adapter/yui/yui-utilities.js" > </script >
         <script type="text/javascript" src="../extjs/adapter/yui/ext-yui-adapter.js" > </script >
         <script type="text/javascript" src="../extjs/ext-all.js" > </script >
    iframe中的页面共享父窗口的js, 就像全局变量一样只有一份,然后直接使用
      

  4.   

    看要做什么用,如果是要给父页面的控件传值的话把控件的ID传过去。
    如果是要调用父页面的function,把function的名称传过去,
    在子页面eval一下也可以。
      

  5.   

    关注中,如果是open,可以递规opener 得到父页面 然后.top.存js的子框架名字 就可以了,但是如果弹出窗口是showmodaldialog的话 我现在只知道把父窗口传入到showModalDialog里
    window.showModalDialog( "child.html ",window, "dialogWidth:335px;status:no;dialogHeight:300px ");   
    然后就可以取到了但是这样做对于showModalDialog都要把父窗口传进去,很麻烦 有没有其他不用传参数   直接获得父页面节点的方法(对于showModalDialog)。谢谢