跨页面执行方法
最后更新于: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');
}
~~~
';