jQuery MiniUI

 找回密码
 立即注册
查看: 3672|回复: 7
打印 上一主题 下一主题

关于页面关闭 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-10-16 10:38:52 |只看该作者 |倒序浏览
我有两个页面,一个是TAB所在的主页面,另一个是TAB下打开的子页面,我想在子页面下关闭主页面应该怎么写,谢谢。

Rank: 8Rank: 8

沙发
发表于 2016-10-17 10:51:47 |只看该作者
通用跨页面方法
a页面
top["win"]=window         //比如说这里可以是你需要的tabs所在的主页面
function closeWindow() {}  //定义一个关闭方法
b页面
top["win"].closeWindow()     //tab子页面可以直接调用tabs所在页面方法关闭

Rank: 3Rank: 3

板凳
发表于 2016-10-17 19:45:23 |只看该作者
dforce 发表于 2016-10-17 10:51
通用跨页面方法
a页面
top["win"]=window         //比如说这里可以是你需要的tabs所在的主页面

          function closeWindow() {
                  alert('main');
        //          window.opener=null;
//window.open('','_self');
//window.close();

window.opener=null;
window.close();
  alert('main_1');
                  }
   执行了主页面的提醒,但页面没有关闭呢?

Rank: 8Rank: 8

地板
发表于 2016-10-18 09:36:49 |只看该作者
foryouhlp 发表于 2016-10-17 19:45
function closeWindow() {
                  alert('main');
        //          window.opener=null;

类似你的代码,可以关闭
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

5#
发表于 2016-10-19 08:17:11 |只看该作者
本帖最后由 dforce 于 2016-10-20 10:52 编辑
felt 发表于 2016-10-18 09:36
类似你的代码,可以关闭



在TAB子页面里点退出也执行到了上面的closet(),提示框也显示了,为什么这个页面不关闭呢,弄了好久不知道差哪。

Rank: 3Rank: 3

6#
发表于 2016-10-19 08:17:55 |只看该作者
foryouhlp 发表于 2016-10-19 08:17


Rank: 8Rank: 8

7#
发表于 2016-10-19 09:55:31 |只看该作者
foryouhlp 发表于 2016-10-19 08:17

请不要贴这么长的代码,你可以选择上传文件
另外,这些代码里面看不出什么,如果没有进过跨域,那么应该是能关闭的

Rank: 3Rank: 3

8#
发表于 2016-10-19 21:53:48 |只看该作者
felt 发表于 2016-10-19 09:55
请不要贴这么长的代码,你可以选择上传文件
另外,这些代码里面看不出什么,如果没有进过跨域,那么应该 ...

找到原因了,原来是谷歌浏览不好用,在IE里没有问题,谢谢你。能把我前面的长代码删除了吗?

Archiver|普加软件

GMT+8, 2025-7-9 09:08 , Processed in 1.046143 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部