使用Object标记在JSF中显示PDF文件

时间:2014-11-26 15:29:52

标签: pdf xhtml richfaces

我的项目使用richfaces 4,我试图在rich:collapsiblePanel中使用object标签并在servlet的帮助下显示PDF文件。当存在PDF文件时,它可以与所有浏览器(即IE,Firefox,Chorme)完美配合。

问题1: 如果没有pdf文档,那么在Firefox& collapsiblePanel内的Chrome仍为空白(应该如此)。但在IE 9&在它上面给出了黑色背景与写作'初始化...'在中间(在加载pdf文件时发生)。在这种情况下,由于没有要加载的文件,它仍然卡在那里。如何克服这个问题?

问题2: 在IE 9&上面,标题菜单的下拉菜单位于PDF文件后面。它显然是z-index的一个问题,但问题是,为什么它在Firefox&铬?我尝试使用object标签的style属性修复z-index。不行。

关于这一点有很多问题,但在我的案例中没有一个有用。

我的代码的一个小例子如下:

<object data='servlet' 
        type='application/pdf' 
        width='100%' 
        height='100%'/>

我甚至尝试使用这里显示的参数

<object type='application/pdf' 
        width='100%' 
        height='100%'>
 <param name="src" value="servlet">
</object>

即使iframe也没有用。 IE中存在同样的问题。

有没有办法解决这些问题?

0 个答案:

没有答案