开发者

Displaying something over an inline PDF in Internet Explorer

I'm writing a little web application that has two things in it :

  1. At the top, there is a dropdown menu (sooo-called DHTML menus)
  2. Below that, there is an IFRAME to display the link that you click in the menu.

To make the menu appear on top of the iframe in IE, I'm using the jQuery plugin "bgiframe". It works for everything. almost.

From 开发者_如何学Cthe menu, I mostly call SSRS reports. But, I also call web pages, and in one particular spot I call a PDF file. There is my problem. The PDF renders inline (in the iframe). For that particular control, the bgiframe cannot render my menu on the top of the PDF file.

I have the problem both in IE6, IE7 and IE8. I don't have access to IE9 in the development environment. The problem does not exists in Chrome.

Anyone found a workaround for that?

Thanks


I highly doubt that a workaround is possible, because the PDF viewing plugin is a windowed control - meaning that IE doesn't have control over that area of screen anymore.

Perhaps the latest IE9 might have something, because it has a severely reworked drawing engine, which uses DirectX. But I don't know.

I suggest restructuring your page somehow so that there is no need for an overlap.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜