IE8以前のブラウザでは、ブラウザを変更するように促すメッセージを表示する

IE8以前のブラウザでは使えないCSSを利用しているサイトでは、別のブラウザを使うように促すメッセージを表示したい場合。
以下をhead内に(例えば<title>タグの下辺りに。)挿入します。



&lt;!--[if lt IE 8]&gt;
&lt;script language="javascript"&gt;
 if(confirm('こちらのサイトはInternet Explorer7以前のブラウザでは正しく表示されません。対応ブラウザのダウンロードページに移動しますか?')==true) {location.href="http://www.google.co.jp/intl/ja/chrome/browser/";
 } else {
 }
&lt;/script&gt;
&lt;![endif]--&gt;

この例では、Cromeのダウンロードサイトを表示します。

参考: