在同一个webpapge上的iFrame中打开sharepoint中的链接

时间:2015-08-06 17:41:01

标签: sharepoint hyperlink editor

在Sharepoint中我有来自各种外部链接的多个链接,我想在同一个Sharepoint页面中的iFrame上打开。

实施例

链接A | 链接B | 链接C

无论点击哪个链接,都会在同一个iFrame中打开

1 个答案:

答案 0 :(得分:0)

在模态弹出窗口中打开网页

<script type="text/javascript">
function OpenDialog(URL) {
   var NewPopUp = SP.UI.$create_DialogOptions();
   NewPopUp.url = URL;
   NewPopUp.width = 700;
   NewPopUp.height = 350;
   SP.UI.ModalDialog.showModalDialog(NewPopUp);
}
</script>

在按钮上单击调用Javascript,弹出的模式弹出窗口将显示指定URL页面。

btnOpenPopUp.Attributes.Add("onClick", "javascript:OpenDialog(‘/_layouts/MyAppPage/MyPage.aspx’);");

如果仍然不起作用,请尝试像这样执行延迟

SP.SOD.executeOrDelayUntilScriptLoaded(initialize, 'sp.ui.dialog.js');