Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开内联到<;的.docx/.docm文件;iframe>;在IE-8浏览器中,JSF2.0显示了带有多个会话的空白iframe_Iframe_Jsf 2_Internet Explorer 8_Windows Server 2008_Office 2010 - Fatal编程技术网

打开内联到<;的.docx/.docm文件;iframe>;在IE-8浏览器中,JSF2.0显示了带有多个会话的空白iframe

打开内联到<;的.docx/.docm文件;iframe>;在IE-8浏览器中,JSF2.0显示了带有多个会话的空白iframe,iframe,jsf-2,internet-explorer-8,windows-server-2008,office-2010,Iframe,Jsf 2,Internet Explorer 8,Windows Server 2008,Office 2010,我正在使用打开部署在Websphere App Server 8.5上的JSF 2.0项目中的MS Office 2007/2010文档文件(如docx/docm),并从安装了IE-8浏览器的Windows Server 2008和MS Office 2010的客户端访问其url。的src是文档url,这里的示例代码是my.xhtml页面中的示例代码。 <iframe width = "80%" height = "90%" src = "http://<ip>/files/t

我正在使用打开部署在Websphere App Server 8.5上的JSF 2.0项目中的MS Office 2007/2010文档文件(如docx/docm),并从安装了IE-8浏览器的Windows Server 2008和MS Office 2010的客户端访问其url。的src是文档url,这里的示例代码是my.xhtml页面中的示例代码。

<iframe width = "80%" height = "90%" src = "http://<ip>/files/test.docx"> 当我们用这个打开相应的url时,test.docx文档将在iframe中内联查看(MS Office 2007/2010不在IE中打开文档,它们是通过对它们使用注册表值来打开的)…在注册表编辑之后,它们是如何打开的…这是我们想要的。但这个问题相当复杂,无法理解

当我们打开同一个.xhtml页面的多个会话时,如果该页面有一些iframe和一些不同的文档url/类似,它将随机运行,出现以下问题

  • 它在iframe中显示一些新会话的文档,如果不关闭会话并创建一些新会话,它将在新打开的ie窗口中显示word文档,但当我们切换回以前的其他会话时,已经注意到,以前在iframe中内联启动的word应用程序不再可见,再次启动它需要刷新

最好有一些意见或任何解决方案……

您的问题太广泛,涉及的问题太多。Office 2010不再在IE中打开内联文档(COM DocObjects在很多年前就被弃用了)。Ok@EricLaw我应该单独重新编写这些问题。是的,Office 2010不在IE-8或更高版本中以内联方式打开文档,但我们可以通过输入一些注册表值强制它这样做。请参见microsoft提供的在IE中以内联方式打开Office文档的链接