gpt4 book ai didi

javascript - 如何关闭弹出窗口并重定向页面

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:47 27 4
gpt4 key购买 nike

我的网站使用 php,我创建了一个在线测验,测验以弹出模式显示。
目前,当我想使用下面的脚本重定向我的页面时。它转到我的主页,但它仍处于弹出模式。我希望它在我单击完成后关闭弹出窗口并转到主页。

我该怎么做?

<script type="text/javascript">

window.parent.location = "../../../"

</script>

最佳答案

您可以使用弹出窗口上的 window.opener 属性访问打开弹出窗口的窗口。所以,这样的事情应该有效:

window.opener.location.replace(redirectUrl);
window.close;

如果您想将该行为放在您正在构建的提交按钮的 onclick 事件中,如下所示:

echo "<input type=\"submit\" 
name=\"finishattempt\"
value=\"".get_string("finishattempt", "quiz")."\"
onclick=\"$onclick\" />\n";

在回显之前,您需要将字符串 window.opener.location.href='someUrl';window.close(); 分配给变量 $onclick提交按钮。

关于javascript - 如何关闭弹出窗口并重定向页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552726/

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