花式框默认关闭在表单重定向后不起作用

Fancybox default close does not work after form redirect

本文关键字:表单 重定向 不起作用 默认      更新时间:2023-09-26

我已经使用bootstrap创建了我的页面,并有一个链接来触发一个花哨的盒子,如下所示:

<a class="iframe" href="AForm.asp?ID=<%=Request("ID")%>"><button class="btn-warning">Action Form</button></a>

杰奎里

 <script type="text/javascript">
    $(document).ready(function() {
        $("a.iframe").fancybox({
            'type' : 'iframe', 
            'width':500,
            'height':500,
            'afterClose':function () {
        window.location.reload(); } 
        });
    });
</script>

默认功能一开始工作正常:我可以触发 fancybox 加载,单击默认的十字图标,它会关闭框 - 一切都按预期工作。

当我在花哨的框(html/classic asp)中提交表单时,它会重定向到一个标准的HTML页面,该页面实际上只是说"请关闭此页面",默认的关闭十字图标什么也不做。它是可见的,并且在正确的位置,但没有点击功能。

我已经尝试了HTML页面中的自定义关闭按钮,但没有任何效果-它根本不想关闭。有人有什么想法吗?谢谢

与其说

是一个答案,不如说是一整天试图解决这个问题之后,我放弃了Fancybox,发现Colorbox几乎可以开箱即用地完成我想要做的事情。 彩盒