判斷偵測是不是IE6,並提示用戶升級
| 2009/09/03 | 留言
萬惡的IE6,一直是網頁設計人員心中的痛,雖然有很多workaround的方法,但我覺得直接判斷網頁是不是IE6比較直接有效,如果是IE6,看要秀支援的語法還是頁面、升級連結等,或者乾脆就恐赫IE6用戶,再不升級IE,電腦會直接下載病毒好了…XD
以下是javascript的偵測語法:
[js]
 if(window.XMLHttpRequest){ //Mozilla, Safari, IE7
 if(!window.ActiveXObject){ // Mozilla, Safari,
 alert(‘Mozilla, Safari’);
 }else{
 alert(‘IE7’);
 }
 }else {
 alert(‘IE6’);
 }
 [/js]
 再加一個,可以提示IE6用戶下載其他瀏覽器吧:
[html]
 <!–[if lte IE 6]>
<div style="background-color:#AA1111; color:#ffffff; margin:5px 0 5px 0;padding:3px 10px 3px 10px;border-color:#F6F6F6; border-style:solid;border-width:2px;">
 <p><font size="2"><strong>您好</strong>,系統判斷您的目前使用的瀏覽器版本太過老舊,且安全性不足。建議使用更快、更好用的瀏覽器!如:
 <a target="_blank" href="http://www.microsoft.com/taiwan/windows/internet-explorer/worldwide-sites.aspx">IE8.0</a>。
 <a target="_blank" href="http://www.google.com/chrome?hl=zh-TW">Google 瀏覽器 </a>
 <a target="_blank" href="http://moztw.org/firefox/">Firefox</a>
 </font></p>
 </div>
<![endif]–>
 [/html]
 標籤:網站設計
分類:介面設計
本文作者是Audi Lu