2013-02-27 45 views
0

我正在創建一個彈出下,當用戶點擊鏈接或關閉瀏覽器或點擊後退按鈕時應彈出。我知道一個小小的Java腳本,如果有人在這裏幫助我,我會非常感激。這是我對流行的代碼了pop-under forclick,退出和返回按鈕按

<a href="#" onclick="javascript:window.open('http://www.google.com','','width='+screen.width+',height='+screen.height+',location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes').blur(); window.focus()">Click me to open pop up</a> 

這裏是我工作的實際頁面上

http://www.techblogbuzz.com/mypopup/

+0

你的問題到底是什麼?看起來你的代碼正在工作... – Trinimon 2013-02-27 17:17:48

+0

是的,但它只是彈出,當你點擊。我想要的是它應該彈出下,當你點擊以及當你關閉瀏覽器並按回按鈕。 – 2013-02-27 17:22:44

回答

0

使用onbeforeunload事件

var popup = function(){  
    window.open('http://www.google.com','','width='+screen.width+',height='+screen.height+',location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes').blur(); 
    window.focus() 
}; 

window.onbeforeunload = function(){ 
    popup(); 
} 

http://jsfiddle.net/orlando/DjH7r/

BTW。大多數瀏覽器都會阻止彈出窗口

+0

感謝奧蘭多,我幾乎在那裏現在一切按需運作,但它彈出而不是彈出。我對頁面上的代碼進行了更改。 http://www.techblogbuzz.com/mypopup/ – 2013-02-27 17:50:52