DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript檢查彈出窗口是否被阻攔的方法教程技巧
JavaScript檢查彈出窗口是否被阻攔的方法教程技巧
編輯:關於JavaScript     

出框口很有用,需要彈出窗口。對於開發這樣的網站的程序員,他們有個棘手的問題,他們不知道這些彈出窗口是否被浏覽器或各種浏覽器插件給屏蔽了,沒有彈出來。當然,浏覽器會通知用戶,但這些很少會引起用戶的注意。下面是一個簡單的方法來測試你的彈出窗口是否被阻攔了。

The JavaScript

代碼如下:
var windowName = 'userConsole';
var popUp = window.open('/popup-page.php', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {  
 alert('請解除窗口阻攔,重新點擊鏈接。');
}
else {  
 popUp.focus();
}

第一步是正常的彈出窗口,並捕捉窗口句柄,檢查這個句柄對象是否存在。如果存在,感謝上帝。如果不存在,我們提示用戶應該關閉彈出窗口阻攔設置,重新點擊鏈接。當然,你可以用更有說服力的信息提示給用戶。或者你可以使用一個彈出層來顯示信息。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved