jQuery MiniUI

标题: 关于页面关闭 [打印本页]

作者: foryouhlp    时间: 2016-10-16 10:38:52     标题: 关于页面关闭

我有两个页面,一个是TAB所在的主页面,另一个是TAB下打开的子页面,我想在子页面下关闭主页面应该怎么写,谢谢。

作者: dforce    时间: 2016-10-17 10:51:47

通用跨页面方法
a页面
top["win"]=window         //比如说这里可以是你需要的tabs所在的主页面
function closeWindow() {}  //定义一个关闭方法
b页面
top["win"].closeWindow()     //tab子页面可以直接调用tabs所在页面方法关闭
作者: foryouhlp    时间: 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');
                  }
   执行了主页面的提醒,但页面没有关闭呢?
作者: felt    时间: 2016-10-18 09:36:49

foryouhlp 发表于 2016-10-17 19:45
function closeWindow() {
                  alert('main');
        //          window.opener=null;

[attach]8130[/attach]类似你的代码,可以关闭

作者: foryouhlp    时间: 2016-10-19 08:17:11

本帖最后由 dforce 于 2016-10-20 10:52 编辑
felt 发表于 2016-10-18 09:36
类似你的代码,可以关闭



在TAB子页面里点退出也执行到了上面的closet(),提示框也显示了,为什么这个页面不关闭呢,弄了好久不知道差哪。
作者: foryouhlp    时间: 2016-10-19 08:17:55

foryouhlp 发表于 2016-10-19 08:17



作者: felt    时间: 2016-10-19 09:55:31

foryouhlp 发表于 2016-10-19 08:17

请不要贴这么长的代码,你可以选择上传文件
另外,这些代码里面看不出什么,如果没有进过跨域,那么应该是能关闭的
作者: foryouhlp    时间: 2016-10-19 21:53:48

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2