2011-09-30 50 views
1

我有一個運行在IE中的ASP.NET頁面,用於監視晚上運行的多個服務器作業。當作業發生錯誤時,我有一個彈出窗口,用javascript,window.open()打開。問題是,員工傾向於使其他應用程序(如Netflix)全屏運行,並且看不到彈出窗口,通知他們錯誤。我在彈出的頁面上有JavaScript代碼來持續地將焦點設置到自身,所以它會在任務欄中閃爍,但Netflix覆蓋任務欄,因此沒有幫助。Javascript彈出所有應用程序

當前正在使用: setInterval('window.focus()',500);

有沒有辦法在IE中打開一個彈出窗口,以打開其他應用程序?

+0

默認情況下,你不能。這是因爲JavaScript是'沙盒',意味着它包含在瀏覽器中。也許解決方案是文本/電子郵件警報? – jtfairbank

回答

0

要克服其他窗口的唯一方法是使用fullscreen=yes使您的窗口全屏。它僅支持IE(MSDN docs)和Mozilla人hate it

否則您無法從瀏覽器訪問操作系統級別。

+0

這就是我的想法。謝謝 – jmlove

2

不,你只能控制瀏覽器,甚至是有限的,而不是整個臺式機/筆記本電腦。

相關問題