2

我正在编写一个包含两件事的小型 Web 应用程序:

  1. 在顶部,有一个下拉菜单(称为 DHTML 菜单)
  2. 在其下方,有一个 IFRAME 用于显示您在菜单中单击的链接。

为了使菜单出现在 IE 中的 iframe 顶部,我使用了 jQuery 插件“bgiframe”。它适用于一切。几乎。

从菜单中,我主要调用 SSRS 报告。但是,我也调用网页,在一个特定的地方我调用 PDF 文件。有我的问题。PDF 呈现内联(在 iframe 中)。对于该特定控件,bgiframe 无法在 PDF 文件顶部呈现我的菜单。

我在 IE6、IE7 和 IE8 中都有问题。我无法在开发环境中访问 IE9。Chrome 中不存在该问题。

有人找到解决方法吗?

谢谢

4

1 回答 1

1

我非常怀疑解决方法是否可行,因为 PDF 查看插件是一个窗口控件- 这意味着 IE 不再控制该屏幕区域。

也许最新的 IE9 可能有一些东西,因为它有一个经过严重改造的绘图引擎,它使用 DirectX。但我不知道。

我建议以某种方式重组你的页面,这样就不需要重叠。

于 2011-07-05T13:42:10.177 回答