我有一個菜單div,我想在iframe的頂部顯示pdf。我發現的解決方法是在div後面放置一個空的iframe。在Firefox/IE中運行良好。 Chrome仍然在iframe後面有菜單div。哦,我已經激活了Adobe PDF插件。任何人都有這方面的經驗?在iframe的解決方案頂部的div在Chrome中不起作用
1
A
回答
1
如果你將它添加爲一個對象(的wmode),而不是因爲它似乎在Chrome(FYI做工精細的iframe,我可以證實,這是不是在我的版本正常工作的Chrome:Windows 7,Chrome 16)。試試這個:
<div id="objectContainer">
<object id="pdfObject" data="http://mirror.hmc.edu/ctan/macros/latex/contrib/pdfpages/dummy.pdf" type="application/pdf" width="600" height="500" style="z-index:1" wmode="opaque">
alt : <a href="test.pdf">test.pdf</a>
</object>
</div>
<iframe id="emptyIframe" src="about:blank" frameborder="0">something</iframe>
<div id="menu">
Menu
</div>
這也適用於Firefox。但是,您可能會遇到IE的問題。我建議你做一個服務器端瀏覽器檢測,然後根據瀏覽器輸出嵌入對象或iframe。
+0
感謝Ben ......這實際上是我最初領導的方向,但IE8對此很古怪。如果你點擊pdf,菜單div會跳到後面。如果您調整瀏覽器窗口的大小,它會返回到前面。需要觸發某些東西。我想知道是否有一種方法來模擬...在任何頁面事件上刷新CSS? – 2012-02-01 00:03:24
相關問題
- 1. 解決方案metadata.HideSurroundingHtml不起作用
- 2. ASPxGridView不起作用在我的ASP.NET MVC解決方案
- 3. @ font-face + jQuery Chrome中的高度()(window.load解決方案不起作用)
- 4. Phonegap Windows Phone 8空白底部解決方案不起作用
- 5. div iframe頂部
- 6. 正常「頁腳不能粘在底部」解決方案不起作用
- 7. 我的遞歸解決方案不起作用,但DP解決方案工作,我不知道爲什麼
- 8. iframe的替代解決方案?
- 9. DriverManager.setLoginTimeout在java中不起作用,對此的替代解決方案是什麼?
- 10. Div高度解決方案?
- 11. Package.appxmanifest在解決方案中不存在
- 12. 重新調整iFrame內容在Chrome中的工作原理 - 不是其他瀏覽器 - 任何解決方案?
- 13. 解決方案不會在Chrome中刪除會話cookie
- 14. 的SharePoint Visual Studio解決方案在解決方案庫中不可見
- 15. 共享點工作流程解決方案不起作用
- 16. phpbb論壇在iframe中滾動的解決方案?
- 17. 使用-chrome時,InstallTrigger.install在Firefox 4中不起作用。任何解決方法?
- 18. iframe中的HTML錨點在Chrome或Safari中不起作用
- 19. WCF客戶端在外部解決方案時不工作
- 20. 在Chrome中選擇模糊()的解決方案?
- 21. 來自外部源的高級iframe解決方案
- 22. JS |使用Onclick加載不起作用 - 快速解決方案?
- 23. 清除解決方案HTML無法在Chrome中使用?
- 24. 導入解決方案在顯示解決方案信息之前掛起
- 25. 腳本塊在GSP頁面中不起作用。任何解決方案
- 26. 在MOSS 2007中使用部署的wsp解決方案
- 27. 部署CRM解決方案
- 28. 解決方案包 - 部署
- 29. SSRS解決方案部署
- 30. 用clickonce在c#解決方案中部署外部文件
Div在OSX上的框架上Chrome 16.0.912.77 – 2012-01-31 22:29:00
是的,我在Windows 7上。 – 2012-01-31 23:38:10