2012-03-20 66 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