Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹出下一个按钮,按下onclick、exit和back按钮_Javascript - Fatal编程技术网

Javascript 弹出下一个按钮,按下onclick、exit和back按钮

Javascript 弹出下一个按钮,按下onclick、exit和back按钮,javascript,Javascript,我正在创建一个弹出窗口,当用户单击链接或关闭浏览器或单击“后退”按钮时,应在该窗口下弹出。我知道一点java脚本,所以如果有人在这里帮助我,我将非常感激。这是我的弹出代码 <a href="#" onclick="javascript:window.open('http://www.google.com','','width='+screen.width+',height='+screen.height+',location=yes,menubar=yes,resizable=yes,sc

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

这是我正在处理的实际页面


使用
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();
}


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

您的问题到底是什么?看起来您的代码正在运行…是的,但它只有在您单击时才会弹出。我想要的是,当你点击,以及当你关闭浏览器并按下后退按钮时,它应该会弹出。感谢奥兰多,我现在几乎在那里,一切都按要求工作,但它会弹出,而不是弹出。我对页面上的代码进行了更改。