jQuery MiniUI

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

请教弹窗关闭问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-11-6 16:03:14 |只看该作者 |倒序浏览
本帖最后由 njzy 于 2012-11-6 16:04 编辑

我用mini.open弹出窗口,在弹出的页面上用button "window.CloseOwnerWindow( )"关闭弹窗没问题,现在我先mini.get("弹窗").getIFrameEl().contentWindow.location.reload()后,IE中按钮就不好用了,提示不能执行已释放的script代码,Firefox中正常。我看弹窗自带的关闭按钮一直好用,不知道调用的是什么函数?

Rank: 8Rank: 8

沙发
发表于 2012-11-6 16:14:54 |只看该作者
你是要刷新窗口还是刷新父页面,刷新本页面window.location.reload();
如果是刷新父页面,你可以在mini.open的destroy里面写上刷新

Rank: 4

板凳
发表于 2012-11-6 16:31:22 |只看该作者
factory 发表于 2012-11-6 16:14
你是要刷新窗口还是刷新父页面,刷新本页面window.location.reload();
如果是刷新父页面,你可以在mini.open ...

刷窗口,是在别的页面刷这个窗口。刷完后这个窗口上button就不好用了。

Rank: 8Rank: 8

地板
发表于 2012-11-6 16:49:15 |只看该作者
njzy 发表于 2012-11-6 16:31
刷窗口,是在别的页面刷这个窗口。刷完后这个窗口上button就不好用了。

var win = mini.open(.....);
win.reload();
你可以这样reload

Rank: 4

5#
发表于 2012-11-7 07:08:09 |只看该作者
factory 发表于 2012-11-6 16:49
var win = mini.open(.....);
win.reload();
你可以这样reload

谢谢!另外,如何关闭这个弹窗呢?包括从内部和外部两种方式。

Rank: 8Rank: 8

6#
发表于 2012-11-7 09:29:06 |只看该作者
njzy 发表于 2012-11-7 07:08
谢谢!另外,如何关闭这个弹窗呢?包括从内部和外部两种方式。

外部的话:var win = mini.open(.....);
       win.destroy();
内部的话window.CloseOwnerWindow();

Rank: 4

7#
发表于 2012-11-7 09:54:13 |只看该作者
factory 发表于 2012-11-7 09:29
外部的话:var win = mini.open(.....);
       win.destroy();
内部的话window.CloseOwnerWindow(); ...

谢谢!
呵呵,不够10个字符?

Archiver|普加软件

GMT+8, 2024-11-27 01:14 , Processed in 1.052705 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部