1

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

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

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

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

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

4

1 回答 1

0

我的赌注?

在本文档中找不到或识别出任何 DOCTYPE 声明。这通常意味着文档没有在顶部声明其文档类型。这也可能意味着 DOCTYPE 声明包含拼写错误,或者它没有使用正确的语法。

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

查看这篇好文章以获取更多信息或简单地将其设置为文档的第一行:

<!DOCTYPE html>

顺便说一句,由于您使用的是带有内联内容的 fancybox v1.3.4,因此请注意此 BUG及其解决方法。

于 2012-10-18T07:33:24.147 回答