0
我有一個aspx頁面,我在內部顯示一個JavaScript彈出像這樣。頁面加載事件不會觸發JavaScript模式內彈出
當客戶端按鈕在父頁面中單擊時,javascript會彈出顯示彈出窗口。
function shoeColOptions() {
var saveColPref = document.getElementById("hdnSaveColPref").value;
var colResult = window.showModalDialog("ColumnPreference.aspx?prefPattern=" + saveColPref, "Select Columns", 'center:yes; dialogWidth:600px; dialogHeight:250px; location:no; edge:raised; help:no; resizable:no; scroll:no; status:no; statusbar:no; toolbar:no; menubar:no; addressbar:no; titlebar:no;');
if ((colResult != "") && (colResult != "undefined")) {
var hdnCol = document.getElementById("hdnColPref");
hdnCol.value = colResult;
return true;
}
else {
return false;
}
}
有一些代碼可以在aspx頁面的Page_Load事件中填充幾個下拉列表。
問題是,ColumnPreference.aspx頁面中的頁面加載事件僅在第一次觸發。如果關閉彈出窗口並再次打開,則Page_Load事件不會觸發,因此彈出窗口中的下拉列表不會更新。
可能是什麼問題?
嗨達納,按鈕點擊javascripts加載一個模型對話框窗口,我的aspx頁面正在加載。該按鈕位於父頁面中。我在兒童頁面中關注的加載事件。每次彈出窗口打開時頁面加載事件都應該自動啓動,不是嗎? –