Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 关闭上一个窗口时打开新窗口_Javascript_Jquery_Css_Window.open - Fatal编程技术网

Javascript 关闭上一个窗口时打开新窗口

Javascript 关闭上一个窗口时打开新窗口,javascript,jquery,css,window.open,Javascript,Jquery,Css,Window.open,当上一个窗口关闭时,是否有方法打开新窗口 我有一个网站,用户点击一个按钮,我给他显示一个弹出窗口。当他离开弹出窗口(单击关闭按钮)时,我想打开另一个窗口。您需要在关闭按钮上触发onclick功能以打开一个新窗口 $(document).ready(function(){ $(this).on('click', '.close', function(){ //open new window here }); }); 有。告诉我们你尝试了什么(如果你认为答案在问题本身中),告诉我

当上一个窗口关闭时,是否有方法打开新窗口


我有一个网站,用户点击一个按钮,我给他显示一个弹出窗口。当他离开弹出窗口(单击关闭按钮)时,我想打开另一个窗口。

您需要在关闭按钮上触发onclick功能以打开一个新窗口

$(document).ready(function(){
  $(this).on('click', '.close', function(){

   //open new window here
  });

});

有。告诉我们你尝试了什么(如果你认为答案在问题本身中),告诉我们你在哪里陷入困境:)那么基本上你期望的行为是一次又一次地打开新的弹出窗口?现代浏览器不喜欢这样,就像许多用户一样。。。这仅在javascript中是不可能的。我的预期行为基本上是每次关闭前一个弹出窗口时打开一个新的弹出窗口。事实上,我只需要两个弹出窗口。您说仅使用javascript是不可能的,但可以通过其他方式实现吗?但如果用户使用本机按钮关闭窗口会怎么样?:)根据你的问题…当有人关闭弹出窗口时,新窗口将打开,对吗?这不是关于窗口关闭按钮。我想OP是指新窗口的关闭按钮,顺便说一句,不需要任何点击即可关闭。我想OP想要“你赢了一部iphone”,“神奇女孩想要你附近的乐趣”,“你的阴茎在一周内变大”,等等……塔妮娅,谢谢你的回答,但是只有当我用页面上的按钮关闭窗口时,它才起作用。我希望在用户单击窗口中的关闭按钮时产生这种效果。在这种情况下,可以使用$(window.close(function(){window.open('url','windowname');return false;});