1. 程式人生 > >js獲取關閉瀏覽器事件

js獲取關閉瀏覽器事件

谷歌瀏覽器,火狐瀏覽器,360瀏覽器測試可行,IE7測試也是可行的

<span style="font-size:14px;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Confirm Before Leave</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">   
    
    window.onbeforeunload = onbeforeunload_handler;   
    window.onunload = onunload_handler;   
    function onbeforeunload_handler()
	{   
        var warning="確認退出?";           
        return warning;   
    }   
       
    function onunload_handler()
	{   
        var warning="謝謝光臨";   
        alert(warning);   
    }   
   
</script> 
 
</head>
<body>
<a href="http://www.baidu.com">baidu</a>
</body>
</html></span>

測試效果圖:

1、360瀏覽器測試


2、谷歌瀏覽器測試


3、IE7瀏覽器測試


4、火狐瀏覽器測試


相關推薦

js獲取關閉瀏覽器事件

谷歌瀏覽器,火狐瀏覽器,360瀏覽器測試可行,IE7測試也是可行的 <span style="font-size:14px;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&g

Js獲取當前瀏覽器支持的transform兼容寫法

字符串 eat () 空字符 kit mar pre 依次 瀏覽器支持 // 獲取當前瀏覽器支持的transform兼容寫法 function getTransfrom() { var transform = ‘‘, // document.createEl

js獲取IE瀏覽器版本程式碼

//獲取IE瀏覽器版本 function version() { var ua=window.navigator.userAgent var msie=ua.indexOf("MSIE") if(msie>0) return parseInt(u

關閉瀏覽器事件 onbeforeunload和onunload

onu 點擊 替換 接口 文字 代碼 com ajax 表單   在做畢設的時候,需要在關閉瀏覽器的時候向後臺服務器修改用戶在線狀態。首先講一下 onbeforeunload 和 onunload(都是在刷新或關閉時調用) 的區別: (1)onbeforeunload:在

js監聽瀏覽器關閉事件(區分重新整理和關閉,相容IE9,10,11,Edge,Chrome和Firefox)

由於各瀏覽器相容性不同,所以首先要先區分各瀏覽器 var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字串 var isOpera = userAgent.indexOf("Opera") > -1; //判斷是否Oper

js獲取當前系統是不是win7,相容ie,火狐,谷歌瀏覽器 的阻止事件冒泡

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script src="http:/

js實現"關閉視窗和瀏覽器事件並消除session會話,

親測IE,火狐,chrome有效  廢話不多說,上程式碼: ​ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DO

js獲取瀏覽器窗體最大化事件

set func 窗體 nload 獲取 scrip () doc 最大化 <mce:script language="javascript"><!--function ReSet() {document.getElementById("Flash").w

js獲取瀏覽器返回按鈕事件

前面要加上jquery 比如<script src="style/jquery.min.js"></script> 監聽事件 jQuery(document).ready(function($) { if (window.history &

js的window.onscroll事件兼容各大瀏覽器

public spa pan 標題 cnblogs window set 滾動條事件 Language 為窗口添加滾動條事件其實非常的簡單, window.onscroll=function(){}; 註意在獲取滾動條距離的時候 谷歌不識別document.documen

js獲取瀏覽器和設備相關width(屏幕的寬度)

view dev viewport document one size ini left cal 首先呢,我們將iPhone手機的相關數據表示如下 我們要理解很多東西,比如邏輯分辨率、物理分辨率、縮放因子、ppi等,這裏先不討論。 首先呢,我們先介紹下各個屏幕寬度: 網

js 獲取瀏覽器高度和寬度值

工作 nth 目前 idt 可見 精確 滾動 獲取對象 nbsp IE中: document.body.clientWidth ==> BODY對象寬度 document.body.clientHeight ==> BODY對象高度 document.docum

js獲取窗口滾動條高度、窗口可視範圍高度、文檔實際內容高度、滾動條離瀏覽器底部的高度

onscroll style pre span 文檔 log ner ons cti 1.獲取窗口可視範圍的高度 1 //獲取窗口可視範圍的高度 2 function getClientHeight(){ 3 var clientHeight=0;

JS 獲取當前操作系統類型,瀏覽器,終端類型的工具

linu lastindex mobile idt end var fse javascrip 終端類型 總結了一個JavaScript獲取當前終端類型(pc, mobile),操作系統類型,瀏覽器類型,瀏覽器版本的小工具。 個人覺得還行,測試過沒有問題,能識別ie7以及以

JS獲取鼠標左(右)滑事件

col function 點擊 doc 一個 cti 輸出 解釋 log 鼠標左(右)滑也是網站開發中常見的效果之一,這裏對鼠標左(右)滑做出一些解釋。 首先要獲取需要左右滑事件的節點: eg: var div=document.getElementByI

Js獲取鍵盤的事件

sub 定義 sla set select 做的 aer ren rcu 使用方法: <script type="text/javascript" language=JavaScript charset="UTF-8"> document.onke

js獲取瀏覽器信息

平臺 clas navigator depth 信息 string 屏幕 soft height function message() { txt = "<p>瀏覽器代碼名: " + navigator.appCodeName + "</p>";

vue.js click點擊事件獲取當前元素對象

sage div get fun 事件傳播 處理 class 前行 innerhtml Vue.js可以傳遞$event對象 <body id="app"> <ul> <li v-on:click="say(‘hello!‘, $

js監聽瀏覽器返回事件

tlist cat blog eve class IT sta OS stat $(function(){ pushHistory(); window.addEventListener("popstate", function(e) { w

OA信用盤兩面盤源碼搭建步驟 js如何關閉當前瀏覽器窗口

教程我想在網頁上創建一個鏈接,關閉瀏覽器中的當前活動選項卡,而不關閉瀏覽器中的其他選項卡。當用戶點擊關閉鏈接時,會出現一個提示信息,要求用戶使用“YES”和“NO”兩個按鈕進行確認。如果用戶點擊“是”,關閉該頁面,如果“否”,則什麽也不做。 如何做呢?有什麽建議麽? 你將需要使用Javascript來做到這一