jQuery MiniUI

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

浏览器刷新与关闭提示 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-6-10 14:24:53 |只看该作者 |倒序浏览

版主们:下午好!

系统能否有这样的提示,在用户操作时,如果,不小心关闭了浏览器或刷新/按F5了,是否可以给出来提示,以进行刷新或关闭确认。

现主流浏览器:IE,Firefox,Chrome,Safari,Opera等。现在控制IE与按控制其它浏览器的方法就不一样,那MINI能否有统一的共用方法,来供调用,而不用我们各个去写。而且,有一些不会写,很是麻烦现在。


Rank: 8Rank: 8

沙发
发表于 2014-6-10 14:49:53 |只看该作者
var msg="....";
window.onbeforeunload=function(event){
      event=event || window.event;
      event.returnValue=msg;
      return msg
}
onbeforeUnload支持Ie,ff,chorme等主流浏览器的

Rank: 3Rank: 3

板凳
发表于 2014-6-13 06:34:27 |只看该作者
本帖最后由 netui 于 2014-6-13 06:40 编辑
felt 发表于 2014-6-10 14:49
var msg="....";
window.onbeforeunload=function(event){
      event=event || window.event;

亲爱的版主:早!

我在IE,及Chrome中试过了,“关闭,刷新,F5,Ctrl+F5” 都可以有提示。如下图所示:



但是,我只想让它跳出,下面自己定义的提示信息框,而不显示浏览器的提示信息框,请教下,可以做到吗?

代码:
  1. <script type="text/javascript">
  2.         mini.parse();
  3.         var msg="您确定要关闭吗?";
  4.         window.onbeforeunload=function(event){
  5.               event=event || window.event;
  6.               event.returnValue=msg;
  7.               mini.alert(msg);
  8.               return msg;
  9.         }
  10.     </script>
复制代码


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

地板
发表于 2014-6-13 06:37:37 |只看该作者
netui 发表于 2014-6-13 06:34
亲爱的版主:早!

我在IE,及Chrome中试过了,“关闭,刷新,F5,Ctrl+F5” 都可以有提示。如下图所示: ...

另外一个问题就是在Chrome中,mini.alert(""); 未显示出 那个黄色三角形的提示图标(如上面截图)。

Rank: 8Rank: 8

5#
发表于 2014-6-13 10:38:38 |只看该作者
netui 发表于 2014-6-13 06:37
另外一个问题就是在Chrome中,mini.alert(""); 未显示出 那个黄色三角形的提示图标(如上面截图)。

...

1 不行,只能用浏览器自带的
   
2
  chorme下没发现你说的没图标的问题,请尽量保持最新版本
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

6#
发表于 2014-6-16 23:02:39 |只看该作者
felt 发表于 2014-6-13 10:38
1 不行,只能用浏览器自带的
   
2

版主,想请教下,如何在浏览器关闭时,执行自己的Fun功能函数呢?

Rank: 8Rank: 8

7#
发表于 2014-6-17 10:07:22 |只看该作者
netui 发表于 2014-6-16 23:02
版主,想请教下,如何在浏览器关闭时,执行自己的Fun功能函数呢?

不行的,只能用浏览器自带的

Rank: 3Rank: 3

8#
发表于 2014-6-17 11:59:20 |只看该作者
felt 发表于 2014-6-17 10:07
不行的,只能用浏览器自带的

那如果,在编辑资料时,不小心,单击到了关闭按钮,或F5刷新了,那如何提示用户是否保留编辑的更改?



Rank: 8Rank: 8

9#
发表于 2014-6-17 12:16:00 |只看该作者
netui 发表于 2014-6-17 11:59
那如果,在编辑资料时,不小心,单击到了关闭按钮,或F5刷新了,那如何提示用户是否保留编辑的更改?

任何浏览器关闭,刷新,只有浏览器的onbeforeunload那个弹出框可以处理

Archiver|普加软件

GMT+8, 2024-11-25 09:44 , Processed in 1.038327 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部