jQuery MiniUI

标题: 请教弹窗关闭问题 [打印本页]

作者: njzy    时间: 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中正常。我看弹窗自带的关闭按钮一直好用,不知道调用的是什么函数?

作者: factory    时间: 2012-11-6 16:14:54

你是要刷新窗口还是刷新父页面,刷新本页面window.location.reload();
如果是刷新父页面,你可以在mini.open的destroy里面写上刷新
作者: njzy    时间: 2012-11-6 16:31:22

factory 发表于 2012-11-6 16:14
你是要刷新窗口还是刷新父页面,刷新本页面window.location.reload();
如果是刷新父页面,你可以在mini.open ...

刷窗口,是在别的页面刷这个窗口。刷完后这个窗口上button就不好用了。
作者: factory    时间: 2012-11-6 16:49:15

njzy 发表于 2012-11-6 16:31
刷窗口,是在别的页面刷这个窗口。刷完后这个窗口上button就不好用了。

var win = mini.open(.....);
win.reload();
你可以这样reload
作者: njzy    时间: 2012-11-7 07:08:09

factory 发表于 2012-11-6 16:49
var win = mini.open(.....);
win.reload();
你可以这样reload

谢谢!另外,如何关闭这个弹窗呢?包括从内部和外部两种方式。
作者: factory    时间: 2012-11-7 09:29:06

njzy 发表于 2012-11-7 07:08
谢谢!另外,如何关闭这个弹窗呢?包括从内部和外部两种方式。

外部的话:var win = mini.open(.....);
       win.destroy();
内部的话window.CloseOwnerWindow();
作者: njzy    时间: 2012-11-7 09:54:13

factory 发表于 2012-11-7 09:29
外部的话:var win = mini.open(.....);
       win.destroy();
内部的话window.CloseOwnerWindow(); ...

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




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