FineUI 官方论坛

标题: 【已解决】执行IFrame里的JS方法 [打印本页]

作者: shihahayue    时间: 2014-2-20 18:07
标题: 【已解决】执行IFrame里的JS方法
本帖最后由 shihahayue 于 2014-2-21 12:02 编辑

用Panel 写的IFrame,怎么样执行IFrame 页面里的JS方法,最好是parent页前台控制

  1. <x:Panel ClientIDMode="Static" runat="server" AutoScroll="true" RowHeight="100%"
  2.                                 ID="ifrmClause" IFrameUrl="#" IFrameName="可选部门" ShowBorder="false" ShowHeader="false"
  3.                                 EnableIFrame="True">
  4.                             </x:Panel>
复制代码


大神给个例子。
  -----------------------------------------------------------------
自己找了找

父页面JS :
  1. function DoJS() {
  2.             var ifrm1 = Ext.getCmp('ifrmSelect'); //得到对象
  3.             var iframe = Ext.DomQuery.selectNode('iframe', ifrm1.body.dom); //得到iframe对象
  4.             var c = iframe.contentWindow; //转为Window对象
  5.             c.SetUserMs('用户数据'); //执行iframe里JS
  6.         }
复制代码








欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4