2017-01-11 6 views
0

、ページの負荷に異なるアラートを取得リフレッシュし、近い:私は次のイベントのアラートを表示したいイベント

  1. ページのonLoad
  2. ページの更新
  3. 閉じる
+0

私はこの上のdupesがある確信しているが、それが何をしているかを知る方法はありません。 – epascarello

+1

可能性があります。http://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser – blckt

+0

あなたの問題を解決したら、親切に答えを受け入れてください。そうでなければ、あなたが探しているものをコメントして説明してください。 :) – RaisingAgent

答えて

1

追加する前に、これを<head>タグに追加する場合は、onbeforeunloadonunloadの間で選択できます。ただし、タブ/ブラウザを閉じると、onunloadがトリガされます。
ページがロードされたときに、window.alertトリガーが発生します。

これはそれです:負荷のため

<script type="text/javascript"> 
 
    window.alert("alert!"); 
 
    
 
    window.onunload = function(){ 
 
     alert("onunload alert"); 
 
    }; 
 
    window.onbeforeunload = function(){ 
 
     alert("onbeforeunload alert"); 
 
    }; 
 
</script>

+1

私はOPがすでにこれらのイベントについて知っており、ページをリフレッシュして閉じることの違いを判断する方法を知りたいと感じています。これは不可能です。 – somethinghere

+0

わかりません私は – RaisingAgent

+0

と言っていますが、そのassesmentに同意するでしょう! – somethinghere

2

使用alert、およびreturnアンロードのための声明と使用コードの下

をリフレッシュ。

// 1-Page Load 
 
window.onload = function() { 
 
    alert("Page loaded"); 
 
    
 
    //disable unload message when clicking on links (<a>) 
 
    var links = document.getElementsByTagName("a"); 
 
    for (var i = 0; i < links.length ; i++) { 
 
    links[i].addEventListener("click",function(){ 
 
\t window.onbeforeunload = null; 
 
    }) 
 
    } 
 
} 
 

 
// 2-Page Refresh or 3-Before Close 
 
window.onbeforeunload = function() { 
 
    return "Page unloaded !"; 
 
}
<a href="#">link</a>

+0

私はOPがすでにこれらの出来事を知っており、ページをリフレッシュして閉じることの違いを判断する方法を知りたいと感じています。これは不可能です。 – somethinghere

+0

うん、そうだと思うよ –

+0

リフレッシュとクローズを区別することは不可能だ。 –

関連する問題