判斷偵測是不是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