Firefox使用showModalDialog回傳時觸發事件
此範例因為使用ASP.NET的MastPage的關係,所以導致按鈕的ID與平常不一樣,須特別注意。
主頁面
主頁面呼叫的按鈕事件
主頁面
window.showModalDialog('ContentInfo.aspx?class=edit&sno='+ e ,self,feature);
//執行回傳按鈕事件
if(document.all)
{
//Name
document.getElementById("ctl00$ContentPlaceHolder1$btnReload").click();
}
else
{
//Firefox 專用
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("ctl00_ContentPlaceHolder1_btnReload").dispatchEvent(evt);
}
主頁面呼叫的按鈕事件
<asp:Button ID="btnReload" runat="server" Text="" onclick="btnReload_Click" />
留言
張貼留言
您好,我是 Lawrence,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。