pj_style 发表于 2013-12-10 16:00:50

当mini.alert和window.CloseOwnerWindow同时用问题

     mini.alert("新增成功!");
     window.CloseOwnerWindow("ok");
mini.alert遇到window.CloseOwnerWindow为什么不用点确定就自己会关掉窗体和alert。

felt 发表于 2013-12-10 16:08:39

mini.alert是我们模拟出来的alert,不能阻塞代码
你可以把window.CloseOwnerWindow("ok")放到mini.alert()的回调里面处理
这是mini.alert()的api:http://www.miniui.com/docs/api/index.html#ui=messagebox

pj_style 发表于 2013-12-10 16:56:34

felt 发表于 2013-12-10 16:08 static/image/common/back.gif
mini.alert是我们模拟出来的alert,不能阻塞代码
你可以把window.CloseOwnerWindow("ok")放到mini.alert()的 ...

mini.alert("保存成功","保存",closeWindow());
//删除数据重新调用
                function closeWindow(){
                window.CloseOwnerWindow("ok");
                }这种还是会把mini.alert的关闭。

felt 发表于 2013-12-10 17:03:07

mini.alert("保存成功","保存",closeWindow);

pj_style 发表于 2013-12-10 17:06:28

felt 发表于 2013-12-10 17:03 static/image/common/back.gif
mini.alert("保存成功","保存",closeWindow);

哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

felt 发表于 2013-12-10 17:11:31

你加了(),就直接调用那个方法了。

factory 发表于 2013-12-10 17:12:44

pj_style 发表于 2013-12-10 17:06 static/image/common/back.gif
哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了

dargoner 发表于 2013-12-11 13:12:22

pj_style 发表于 2013-12-10 17:06 static/image/common/back.gif
哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

JS没学好,好好去补充下吧

sumuyan 发表于 2018-5-18 16:28:58

factory 发表于 2013-12-10 17:12 static/image/common/back.gif
("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了

如何 实现 window.CloseOwnerWindow 像这里的 action 传参,但是不关闭窗口的方法,我把想关闭窗口放在 弹出的那个页面,只需知道他点了什么就好了

felt 发表于 2018-5-18 17:13:18

sumuyan 发表于 2018-5-18 16:28 static/image/common/back.gif
如何 实现 window.CloseOwnerWindow 像这里的 action 传参,但是不关闭窗口的方法,我把想关闭窗口放在  ...

这方法就是关闭弹出的,不能不关闭。
页: [1] 2
查看完整版本: 当mini.alert和window.CloseOwnerWindow同时用问题