【问题标题】:can't open iframe-window in jquery thickbox无法在 jquery thinbox 中打开 iframe-window
【发布时间】:2010-11-23 15:45:06
【问题描述】:

我正在尝试使用以下 URL 打开 iframe 厚框窗口:

< a id="thickbox2" title="Contact us" href="/send.php?keepThis=true&TB_iframe=true&height=370&width=300" class="blue_link">Contact us < / a >

会加载厚框黑色背景并显示进度条,但不显示 send.php 文件。

【问题讨论】:

    标签: jquery iframe thickbox


    【解决方案1】:

    我自己想通了;我的thickbox.js 文件中有一个“自制”的未知错误。当我用一个新的替换它时,一切都很好。

    【讨论】:

      【解决方案2】:

      如果直接在浏览器中加载 send.php 文件会发生什么?

      我想知道 send.php 文件是否存在和/或它是否正确响应(即生成 HTML 输出而不是处理服务器错误。)

      【讨论】:

      • 它加载正确。当我不使用 keepThis=true&TB_iframe=true 参数时,它也会正确加载。 send.php 中的 html 是一个包含表单的 div。
      • 莫名其妙。还有两件蠢事要检查:send.php 表单在同一个域名上,不是吗?而且...您是在实时网站上进行测试,还是使用本地 HTML 文件进行测试?
      • 还有一件蠢事……进度条会消失吗? (我想知道是否有任何样式规则使 iframe 不可见?)
      • 是的,它在同一个域和一个实时网站上。进度条不会消失。加载似乎停止并开始挂起。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多