我喜打開一個彈出這樣的:爲什麼在彈出菜單中單擊提交按鈕時會打開新窗口?
function openPopup() {
RetVal = window.showModalDialog("chooseProducts.aspx", "", "dialogHeight: 330px; dialogWidth: 450px;scroll:no");
}
在彈出,當我點擊這個按鈕,一個新的窗口被打開(與彈出包含):
<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="savingImpr" OnClientClick="window.close();"/>
我嘗試關閉當前在這個新窗口之前彈出。但這個新窗口是顯示。 你能幫我嗎,謝謝!
編輯
我已經嘗試在彈出的widow.close後返回false,將不會觸發確定新的窗口,但onclick事件不叫。
<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="savingImpr" OnClientClick="window.close();return false;"/>
有建議嗎?
非常感謝你穆罕默德,但我更喜歡使用showModalDialog來禁用父窗口。 – TimeIsNear 2010-06-28 11:31:16
可以üPLZ給腳本設置父頁面的類,我想它會在Javascript中? thk你穆罕默德 – TimeIsNear 2010-06-28 13:03:13
簡單做到這一點$ get('dvMain')。className ='Background'; – 2010-06-28 14:01:52