記事一覧

2009年12月12日土曜日

JavaScript非互換対応memo:IE判定

Webアプリ作成中。。
久しぶりのJavaScriptはやっぱり厳しいですね。
コーディングは定期的なトレーニングをしないと腕がなまります。
まあ、もともとたいした腕はありませんが。(笑)

今回はプロジェクトが忙しくなってしまったための臨時作業です。

ユーザはIEとFirefoxで利用する前提なので両方テスト中ですが、
やはりIEは個別の対応が多くて面倒ですね。

とりあえず以下にはJavaScriptの中でIEかどうかを判定する小技
(クライアント)メモっておきます。。
(参考:JavaScript 第5版 O'REILLY)

<html>
<script language="JavaScript">
/*@cc_on
@if (@_jscript)
alert("ぼくはIEです");
@else*/
alert("IEのわけないじゃん");
/*@end
@*/
</script>
<body>
</body>
</html>