我的项目使用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中存在同样的问题。
有没有办法解决这些问题?