當鼠標懸停在主應用程序的窗口上時,我遇到了一個問題。打開新窗口時可以刪除父窗口嗎?
我使用下面的一行打開新窗口中的JavaScript函數:
window.open(URL, 'Requests', 'location=no,toolbar=no,status=yes,scrollbars=yes,resizable=yes');
我注意到,如果我通過資源管理器中打開一個新的IE窗口,將鼠標懸停在我們的主應用程序的窗口不激活本身。即使在這種情況下,主窗口確實使其自身位於由上面的window.open命令創建的彈出窗口的「頂部」。
問題是這樣的:有沒有什麼辦法,當在javascript中打開一個「子」窗口時,將子窗口從父窗口中分離出來?
更多信息:我將ActivateOnHover中的Infragistics WebDataMenu設置爲true,因此用戶無需單擊主菜單項即可查看子菜單選項。不幸的是,該設置使整個菜單欄變得敏銳,以便通過滑動鼠標來激活菜單(並且在彈出窗口處於激活狀態時可悲的是該窗口)。這是我試圖解決的根本問題。
我不知道你可以控制多少,因爲我得到不同的行爲,使用相同的代碼在同一個站點和另一個網站打開一個頁面:window.open(「Default2.aspx」); window.open(「http://www.infragistics.com」); – alhalama