跨页面执行方法

最后更新于:2022-04-01 23:48:25

# execScript > 在win中执行frm的脚步 ~~~ //在名为winName的window中执行jsfun脚本 var jsfun = 'funcGoto();'; api.execScript({ name: 'winName', script: jsfun }); //在名为winName的window中找到 //名为frmName的frame,并在该frame中执行jsfun脚本 var jsfun = 'funcGoto();'; api.execScript({ name: 'winName', frameName: 'frmName', script: jsfun }); //在当前window中找到 //名为frmName的frame,并在该frame中执行jsfun脚本 var jsfun = 'funcGoto();'; api.execScript({ frameName: 'frmName', script: jsfun }); ~~~ 使用说明 > 点击win页面的按钮在frm页面执行方法 ~~~ win页面 ---html部分--- ---script部分--- function add_Adr(){ var jsfun = 'add_addr();' --------写frm页面要执行的方法名称 api.execScript({ frameName: 'myaddr_frm', script: jsfun }); } ~~~ ~~~ frm页面 ---script部分--- function add_addr(){ $api.toggleCls($api.dom("#addAdrs"), 'addTable'); } ~~~
';