gpt4 book ai didi

javascript - 如何在关闭另一个窗口后打开一个弹出窗口?

转载 作者:行者123 更新时间:2023-11-30 07:48:14 28 4
gpt4 key购买 nike

我需要打开一个弹出窗口,当它关闭时,会打开一个新的弹出窗口。然后当你关闭一个时,另一个打开。

我知道此功能可用于垃圾邮件和 nag-ware,但我需要它来进行用户体验调查。 别问我,这不是我的主意。

你是怎么做到的?

最佳答案

弹出窗口中的 Javascript 可以使用 opener 属性访问原始窗口。

处理每个弹出窗口中的onbeforeunload事件,并调用父窗口中的函数继续处理(并打开下一个窗口)。

例如:

(在原始窗口中)

window.onPopupClose = function(popupName) { /* ... */ };

(在每个弹出窗口中)

<body onbeforeunload="opener.onPopupClose('someName');}> ... </body>

popupName参数只是一个例子,你可以做任何你想做的事(比如拥有三个不同的函数)。

关于javascript - 如何在关闭另一个窗口后打开一个弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575988/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com