请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
13
帖子
0
勋章
56
Y币

[其他] 有没有人知道,跨页传参,和夸页面执行函数????

[复制链接]
发表于 2019-11-23 08:47:20
有没有人知道,跨页传参,和夸页面执行函数????
65
帖子
0
勋章
584
Y币
12
帖子
3
勋章
5492
Y币
api.execScript
13
帖子
0
勋章
56
Y币

不同的文件下面能进行执行方法吗?????????
10
帖子
0
勋章
139
Y币
可以


//在当前window中执行jsfun脚本
var jsfun = 'funcGoto();';
api.execScript({
    script: jsfun
});

//在当前window中找到名为frmName的frame,并在该frame中执行jsfun脚本
var jsfun = 'funcGoto();';
api.execScript({
    frameName: 'frmName',
    script: jsfun
});

//在名为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
});



比如说我在index.html页面执行joinvip页面的init()函数
api.execScript({
              name: 'root',
              frameName: 'joinvip',
              script: 'init()'
          });
如果没有单独开wgt, root  是通用的,可以省略
9
帖子
0
勋章
5634
Y币
蔡能 发表于 2019-11-23 17:32
不同的文件下面能进行执行方法吗?????????

可以实现的 execScript就是为了实现跨页面执行函数
13
帖子
0
勋章
56
Y币



2.jpg
我这里面是为什么跨页面执行不了这个函数方法
13
帖子
0
勋章
56
Y币

这个看,为什么总是执行不了
1.jpg
1.jpg
10
帖子
0
勋章
139
Y币
蔡能 发表于 2019-11-25 14:20
这个看,为什么总是执行不了

你这个   search-hospatal   的页面名字对吗?就是你openframe时候写的对应的名字
12
帖子
3
勋章
5492
Y币
蔡能 发表于 2019-11-23 17:32
不同的文件下面能进行执行方法吗?????????

可以的
您需要登录后才可以回帖 登录

本版积分规则