2012-03-20 67 views
0

我想用ModalDialog打开弹出页面。 问题:弹出窗口在加载之前会关闭。使用Javascript的弹出窗口

代码:

function ShowPopup(id, rowIndex) { 
    var options = { 
     title: "Add User Account", 
     width: 750, 
     height: 800, 
     url: "/sites/Main/sitepages/Home.aspx" 
    }; 

    SP.UI.ModalDialog.showModalDialog(options); 
} 

this.btnAccOk.Attributes.Add("onclick", "javascript:ShowPopup(0,0);"); 
+0

喜格塔你可以使用AJAX ModalPopup参考:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite /ModalPopup/ModalPopup.aspx – DharaPPatel 2012-03-20 09:29:38

回答

0
function ShowPopup(id, rowIndex) { 
    var options = { 
     title: "Add User Account", 
     width: 750, 
     height: 800, 
     url: "/sites/Main/sitepages/Home.aspx" 
    }; 

    SP.UI.ModalDialog.showModalDialog(options); 
return false; 
} 

this.btnAccOk.Attributes.Add("onclick", "return ShowPopup(0,0);"); 

尝试了上述code.i做出一些改动

+0

我也试过这个。但给出了同样的问题 – Geeth 2012-03-20 10:28:43

+0

一个小建议供将来参考:总是更好地详细说明更改,而不是复制/粘贴/修改一段代码。否则,您必须逐行比较两段代码才能看到差异。对于这种尺寸的东西来说,这不算太坏,但我看到有人用20/30/40 +线条块做这件事,而且不可能说出来 – freefaller 2012-10-02 08:35:22