在Sharepoint中我有来自各种外部链接的多个链接,我想在同一个Sharepoint页面中的iFrame上打开。
实施例
链接A | 链接B | 链接C
无论点击哪个链接,都会在同一个iFrame中打开
答案 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');