日期:2014-05-16  浏览次数:20381 次

跪求,在线等,onbeforeunload 问题
我现在做一个js弹框,当用户退出系统的时候,给用户一个提示,提示用户指定信息(比如(“你保存你的信息”)),
js代码如下:
window.onbeforeunload = onbeforeunload_handler;  
  function onbeforeunload_handler(){
   
  var warning="You will quit daks system, are you sure?";  
  return warning;  
  }
IE能够正常提示warning内容,但是火狐却提示的是原先本身的内容为(“本页面要求您确认您要离开-您输入的数据可能不会被保存”).我要修改火狐这里面的提示内容,怎么去修改啊?

------解决方案--------------------
探讨

引用:

没法修改,这是浏览器自身的原因,不同浏览器的内核不一样,实现的效果也不同,有的浏览器在关闭页面前还没法弹出模窗口呢,就是因为考虑安全性的问题。


对于这一点,我在网上也查了很多资料,用个confirm可以弹出一个类似的提示框,当我没写return语句的时候,不管我是点确定还是取消,而且他会弹出两次对话框。IE火狐都会关闭浏览器,当我加一个return语句的……