关闭浏览器时提示onbeforeunload事件

 这篇文章主要介绍了关闭浏览器时提示onbeforeunload事件,有需要的朋友可以参考一下

onbeforeunload事件 它是这样用的:
代码如下:
<script language="javascript">  
    g_blnCheckUnload = true;  
    function RunOnBeforeUnload() {      
        if (g_blnCheckUnload) {
        window.event.returnValue = 'You will lose any unsaved content';        
        }    
    } 
</script>
<body  onbeforeunload="RunOnBeforeUnload()"> 
</body>
 
这样每次关闭浏览器窗口或涮新页面时,都要触发onbeforeunload这个事件。
 
摘抄如下:onbeforeunload事件:
 
注:三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。
 
用法:
 
object.onbeforeunload = handler
<element onbeforeunload = “handler” … ></element>
描述: 事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。 handler可以设一个返回值作为该对话框的显示文本。
 
触发于:
 
关闭浏览器窗口
通过地址栏或收藏夹前往其他页面的时候
点击返回,前进,刷新,主页其中一个的时候
点击 一个前往其他页面的url连接的时候
调用以下任意一个事件的时候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
当用window open打开一个页面,并把本页的window的名字传给要打开的页面的时候。
重新赋予location.href的值的时候。
通过input type=”submit”按钮提交一个具有指定action的表单的时候。
可以用在以下元素: BODY, FRAMESET, window
 
平台支持: IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+

时间: 2024-11-18 17:27:37

关闭浏览器时提示onbeforeunload事件的相关文章

关闭浏览器时提示onbeforeunload事件_javascript技巧

onbeforeunload事件 它是这样用的: 复制代码 代码如下: <script language="javascript">      g_blnCheckUnload = true;      function RunOnBeforeUnload() {              if (g_blnCheckUnload) {        window.event.returnValue = 'You will lose any unsaved content'

win8系统关闭浏览器时不弹出警告窗口怎么办

  解决方法: 1.打开IE 浏览器,在浏览器的右上角点击"工具"; 2.然后在 工具的选卡栏中选择"常规",然后点击"选项卡"; 3.在"选项卡浏览设置"中,我们勾选"关闭多个选项卡时发出警告"即可. win8系统关闭浏览器时不弹出警告窗口的解决方法全部内容讲解到这里,其实浏览器在我们第一次点击红色"关闭"按钮的时候,都会弹出提示的,只是有时候我们没去留意,就把不该勾选的地方勾选了,结

JS关闭窗口时产生的事件及用法示例_javascript技巧

本文实例讲述了JS关闭窗口时产生的事件及用法.分享给大家供大家参考,具体如下: /************ 关闭窗口,提交评价 **************/ window.onbeforeunload = function(){ var pageWidth = Math.max(window.top.document.body.scrollWidth, window.top.document.documentElement.scrollWidth); var pageHeight = Math

c# 关闭窗体时提示的小例子

这篇文章介绍了c#中关闭窗体时提示的小例子代码,有需要的朋友可以参考一下   复制代码 代码如下: private void WorkflowConfigure_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result = MessageBox.Show("此操作会丢弃您的当前设置,确定要继续?", "退出", MessageBoxButtons.YesNo, MessageBo

电脑使用Chrome浏览器时提示“Adobe Flash Player 因过期而遭到阻止”的解决办法

  电脑使用Chrome浏览器时提示"Adobe Flash Player 因过期而遭到阻止"的解决办法 .有不少用户在电脑中使用Chrome浏览器时出现"Adobe Flash Player 因过期而遭到阻止"的提示,要求插件进行更新.如果出现这样的问题,我们可以尝试通过下面提供呢的方法来进行解决. 关于flash过期遭阻止的解决办法如下所示: 1.如果Flash插件不是最新版本,可以搜索Flash下载并安装; 2.安装后,在Chrome浏览器中输入chrome:

Win8关闭游戏时提示虚拟内存不足的解决方法

  想必有很多人都喜欢在电脑上面玩游戏吧,不过很多玩家对ghost Win8系统比较不满的一个地方就是,经常在关闭游戏客户端后,系统会弹出虚拟内存不足的提示,造成这样的原因主要是因为电脑物理内存比较小,运行了很多窗口或者是玩游戏时物理内存分配不过来,要解决此问题可试试用硬盘空间作为虚拟内存来设置一下,具体方法如下. 解决方法 一般虚拟内存设置的通用方法就是虚拟内存最小值是物理内存的1到1.5倍;虚拟内存最大值是物理内存的2到2.5倍. 1.大家可以先打开系统属性.右击"这台电脑"-&q

启动浏览器时提示“正在检测设置”

  在IE浏览器启动的时候,左下方提示"正在检测代理服务器设置",而且长时间没有反应. 操作系统安装完成后的IE默认设置是自动检测代理服务器,即使用户没有设置代理服务器,IE仍然会检测,可以通过以下设置禁用检测. 1.打开浏览器,选择"工具"→"Internet选项",打开"Internet选项". 2.在"连接"选项卡中单击"局域网设置". 3.在打开的"局域网(LAN)设置

activex嵌入浏览器时线程触发事件

  8 推荐 在浏览器中嵌入activex后,线程中触发的事件就没有动静了,如果在调试的情况下,还能发现浏览器有非法错发生.而同样的activex如果使用应用程序来调用则正常. 解决方法是取巧的方式,在线程中发出消息,控件响应消息后再FireEvent. 1. 创建控件项目. 2. 类向导, 使用 Add 方法将启动二线程并返回. 下面的代码显示方法启动二线程并立即返回 MFCActiveX 控件中. 全局函数以作为二线程工作函数还声明: LONG ThreadProc(LPVOID pPara

win8电脑在关闭游戏时提示内存不足怎么办

  很多用户都会打游戏,使用咱们的win8电脑来打游戏,毕竟,相对来说,现在的win8电脑就是市场的主流系统,不管是体验来时视觉,都比之前的win7 64位旗舰版iso电脑更上一个台阶,不过似乎咱们在具体的使用win8电脑打游戏的时候还是会遇上一些状况,这不,最近就有一位用户提到说,在使用win8电脑来打游戏的时候,关闭游戏时会受到内存不足的提示.其实造成该提示的原因是咱们win8电脑中物理内存比较小,下面,小编就具体的来介绍一下解决的办法. 1.首先,咱们需要返回到win8电脑的传统桌面位置,