javascript – 如何关闭弹出窗口和重定向页面

我的网站使用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.

上一篇:python TypeError:’NoneType’对象没有属性’__getitem__’


下一篇:python – 添加数字时处理无