gpt4 book ai didi

javascript - iFrame 关闭后重新加载父窗口

转载 作者:行者123 更新时间:2023-12-03 05:05:03 24 4
gpt4 key购买 nike

我在弹出窗口中有一个单独的任务,里面有一个删除按钮。当用户单击删除按钮时,他会进入“page2”并显示关闭 iFrame 并重新加载父页面的回显。我尝试了不同的方法来重新加载父页面,但没有任何效果。这是我对本地存储的最后一个想法:

<a href="mandate.php" class="infoboxs" data-fancybox-type="iframe">show mandate</a>

这里是“page2”的内容,带有关闭命令和localstorage参数

<!-- IF PAGE eq 2 -->
echo "<script>localStorage.setItem('delete', 1); parent.jQuery.fancybox.close();</script>";
<!-- ENDIF -->

现在父窗口正在寻找 localstorage 设置为 1。如果它等于 1,它将设置为 0 并且应该重新加载页面。

<script type="text/javascript">
if (localStorage.getItem('delete') == 1)
{
localStorage.setItem('delete', 0);
location.reload();
}

谁能看出哪里出了问题吗?问候,周末愉快!

编辑:在我忘记之前,请随时对我投反对票! :)

最佳答案

Javascript 运行一次。您想定期检查(在我的代码中每秒检查一次):

<script type="text/javascript">
setInterval(function(){
if (localStorage.getItem('delete') == 1){
localStorage.setItem('delete', 0);
location.reload();
}
},1000);
</script>

关于javascript - iFrame 关闭后重新加载父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42043029/

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