Iframed页面在IE和Safari中提交表单时会话到期

时间:2012-10-17 17:39:23

标签: php javascript html iframe fancybox

您好我在我的网站上使用的第三方订单表格由iframe显示。 在使用IE或Safari时,iframe拒绝接受表单提交,并显示错误框“会话已过期”

该页面是: http://prepaidnuller.nl/gratisprepaid.php

如果您点击bestel按钮,您只需点击页面下方的“volgende”,您将收到一个错误框,其中显示会话已过期(IE和Safari)其他浏览器可以正常工作。

关闭iframe然后手动刷新上面的页面,然后重试提交表单,尽管接受了整个事情。

关于IE和Safari如何接受表单提交的任何解决方案?并且不显示会话已过期。

1 个答案:

答案 0 :(得分:0)

我打赌?

No DOCTYPE Declaration could be found or recognized in this document. This generally means that the document is not declaring its Document Type at the top. It can also mean that the DOCTYPE declaration contains a spelling error, or that it is not using the correct syntax.

Fancybox(与大多数jQuery插件一样)需要在标准模式下运行,这意味着必须设置正确的DOCTYPE声明。

检查this good article以获取更多或简单的设置,将其设置为文档的第一行:

<!DOCTYPE html>

顺便说一句,由于您使用fancybox v1.3.4和 内联 内容,请注意THIS BUG及其解决方法。