帖子
帖子
用户
博客
课程
12345下一页
返回列表 发新帖
13
帖子
0
勋章
65
Y币
卡住了   回复这么多
22
帖子
3
勋章
5045
Y币
寇飞 发表于 2016-10-28 11:47
比如我上一个是login.html 从login.html openwin()到 user.html 然后再user.html里面apiready = function ...

这里的name是窗口吗,你login是api.openWin({
    name: 'login',
    url: './login.html',

});这么打开的吗是的话,要关闭他就还能是 api.closeWin({
    name: 'login'
});
22
帖子
3
勋章
5045
Y币
寇飞 发表于 2016-10-28 11:47
比如我上一个是login.html 从login.html openwin()到 user.html 然后再user.html里面apiready = function ...

这里的name是窗口吗,你login是api.openWin({
    name: 'login',
    url: './login.html',

});这么打开的吗是的话,要关闭他就还能是 api.closeWin({
    name: 'login'
}); 还有就是当前正在进行 openWin、closeWin 等带动画过渡的 window 操作,调用此方法会失效
22
帖子
3
勋章
5045
Y币
对啊,官网卡了。。
13
帖子
3
勋章
1169
Y币
1.首先index页面作为入口文件的话 , 会当作窗口来打开 , 名称是root
2.closeWin如果没指定名称的话 , 是默认关闭当前窗口的 , 在index页面里面调用这个好像没效果
3.还有就是关闭win , 你需要保证关闭窗口的命令正确有效的执行到了.
58
帖子
2
勋章
1554
Y币
如果index。html不是根,你可以先执行api.openWin();在执行api.closeWin(),或者你打开新页面后发送一个事件,旧的页面接收,接收到执行api.closeWin();
46
帖子
6
勋章
6万+
Y币
寇飞 发表于 2016-10-28 11:46
比如我上一个是login.html 从login.html openwin()到 user.html 然后再user.html里面apiready = function ...

这里的name填open时候的name,而不是相对路径。
这个内你就理解为一个key 一个name对应一个url,保存在了内存中,这个name是在open的时候确定的
13
帖子
0
勋章
65
Y币
狼哥1996 发表于 2016-10-28 12:07
这里的name填open时候的name,而不是相对路径。
这个内你就理解为一个key 一个name对应一个url,保存在了 ...

狼哥    还是关闭不了上一个页面  每次返回后这个页面还在
13
帖子
0
勋章
65
Y币
寇飞 发表于 2016-10-28 13:11
狼哥    还是关闭不了上一个页面  每次返回后这个页面还在

其实说白了点 就是  我现在想问的是 A页面->B页面 A打开B 后怎么把A页面关掉   这样我在按返回键 A就不会出现
5
帖子
0
勋章
3339
Y币
寇飞 发表于 2016-10-28 14:11
其实说白了点 就是  我现在想问的是 A页面->B页面 A打开B 后怎么把A页面关掉   这样我在按返回键 A就不会 ...

在打开B页面后在B的apiready = function(){
   api.closeWin({name:'A'});  or  api.closeFrame({name:'A'});
}
12345下一页
您需要登录后才可以回帖 登录

本版积分规则