积极答复者
Sharepoint模式窗口中提示: 此内容无法在框架中显示

问题
答案
-
你好 Harvey,
请参考下面的链接中“NITAKUWEPO”的回复,将你正式环境中的url改为相对路径URL试试,或者去掉前面的“WWW”。
谢谢,
韩- 已建议为答案 Lhan HanModerator 2012年6月17日 8:53
- 已标记为答案 Lhan HanModerator 2012年7月5日 3:22
全部回复
-
你好 Harvey,
这是权限问题,OpenPopUpPage 的内部跟我们平常写的弹出层原理是相同的,都是使用Iframe嵌入网页。你的站点使用了SSL么,或者你使用了Outlook Web App Web部件么。如果是这样的话,就可能造成上述问题,下面有一个替代的解决方案,你可以参考一下:- 在 Internet Explorer 上 工具 菜单中,单击 Internet 选项.
- 单击安全 选项卡上,单击 受信任的站点区域,然后单击 站点.
- 请确保在中列出的以下各项 网站 列表:
- *。 microsoftonline.com
- *。 sharepoint.com
- *。 outlook.com
- 如果这些项不存在,则将它们以添加 网站 在可信站点区域中的列表。
下面这篇链接,描述了相似的情况:
http://support.microsoft.com/kb/2495854/zh-cn?sd=rss&spid=15833
谢谢,
韩
- 已编辑 Lhan HanModerator 2012年6月8日 6:15
-
嗨《 韩.
string openURL = 'http://server/lib/_layouts/xlviewer.aspx?id=lib/a.xlsx; menu.TokenNamesAndValues.Add("PreviewTargetUrl", openURL); string previeTargeUrlParam = "\"%PreviewTargetUrl%\""; this.PreviewDocMenu.ClientOnClickScript = string.Format("javascript:titleItem_preview_clientClick({0});", previeTargeUrlParam); menu.NavigateUrl = openURL;
function titleItem_preview_clientClick(PreviewTargetUrl) {
if (PreviewTargetUrl) {
var h = window.screen.availHeight;
var w = window.screen.availWidth;
OpenPopUpPage(PreviewTargetUrl, null, w, h);
}
}//
<SharePoint:MenuTemplate ID="MainMenuList1" runat="Server">
<SharePoint:MenuItemTemplate ID="PreviewDocMenu" Text="预览此文档" ImageUrl="/_layouts/images/versionsHS.png"
runat="Server"> </SharePoint:MenuItemTemplate></SharePoint:MenuTemplate>
目前仅部署到正式环境互相这个问题. 测试机为出现, 我想应该是哪里设置问题.
谢谢.
Anything is Possible!
-
你好 Harvey,
请参考下面的链接中“NITAKUWEPO”的回复,将你正式环境中的url改为相对路径URL试试,或者去掉前面的“WWW”。
谢谢,
韩- 已建议为答案 Lhan HanModerator 2012年6月17日 8:53
- 已标记为答案 Lhan HanModerator 2012年7月5日 3:22