0

我正在创建一个弹出窗口,当用户单击链接或关闭浏览器或单击返回按钮时,该弹出窗口应弹出。我知道一点 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/

4

1 回答 1

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/

顺便说一句.. 大多数浏览器都会阻止弹出窗口

于 2013-02-27T17:35:13.727 回答