帖子
帖子
用户
博客
课程
显示全部楼层
26
帖子
0
勋章
158
Y币

[其他] api.execScript() 参数传递、执行

[复制链接]
发表于 2015-8-9 12:15:05
使用了api.execScript(),但是有个新问题,我在a.html中调用api.openWin(),打开b.html ,在b.html中调用api.openFrame()打开了c.html

在c.html中执行了api.execScript(),这样c.html能执行a.html中的js函数吗?

c.html中的api.execScript()写法是:

api.execScript({
                                name : 'a',
                                frameName:'c',
                                script : 'fun()'
                        });

其中 a 是a.html的名字
       c 是c.html的名字
       fun() 方法是放在 a.html中的。

这样可以的吗?
之所以出现了b.html是为了统一的样式、风格。
7
帖子
0
勋章
84
Y币
a如果为根窗口,不需要frmName,名字为root
api.execScript({
                                name : 'root',
                                 script : 'fun()'
                        });
您需要登录后才可以回帖 登录

本版积分规则