我在弹出式窗口中有一个单独的任务,里面有一个删除按钮。 当用户点击删除按钮时,他会通过回显关闭iFrame并重新加载父页面来到“page2”。 我尝试不同的方式来重新加载父页面,但没有任何工作。这是我最后的想法与localStorage的:iFrame关闭后重新加载父窗口
<a href="mandate.php" class="infoboxs" data-fancybox-type="iframe">show mandate</a>
这里是“第2页与关闭命令和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();
}
任何人都可以看到最新的错误? 问候和愉快的周末!
编辑: 在我忘了它之前,随时downvote我! :)
为什么你需要一个弹出窗口?每个移动用户都会不喜欢它... –
好吧,这是一个很大的观点,谢谢你。围绕href的div有一个隐藏的电话类。我的这个功能的目标群体使用桌面电脑,并没有智能手机。 –