我正在创建一个弹出窗口,当用户点击链接或关闭浏览器或单击后退按钮时,弹出窗口应弹出。我知道一个小小的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>
这是我正在处理的实际页面
答案 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 ..大多数浏览器都会阻止弹出窗口