pop-under for onclick,退出和后退按钮按下

时间:2013-02-27 17:08:08

标签: javascript

我正在创建一个弹出窗口,当用户点击链接或关闭浏览器或单击后退按钮时,弹出窗口应弹出。我知道一个小小的java脚本,如果有人帮助我,我会非常感激。这是我弹出的代码

<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/

1 个答案:

答案 0 :(得分: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 ..大多数浏览器都会阻止弹出窗口