・Netscape 4,Explorer 4を手軽に判別する
Netscape 4とExplorer 4を簡単に判別したい場合があります。どうして分けなければいけないのかというとDynamicHTMLで扱うためのレイヤーなどの扱い方(実装方法/使用方法)が異なるためです。理想的には同じ命令で同じ処理をしてくれるのがよいのですが、競争の結果制作者にとっては面倒な事になってしまいました。
以下にNetscape 4, Explorer 4の簡単な判別方法を載せます。
・Netscpae 4
if (document.layers) Netscape 4の時の処理
・Explorer 4
if (document.all) Explorer 4の時の処理
最近ではNetscape, Explorer以外のブラウザでもJavaScriptがサポートされており、多くはJavaScript1.1が搭載されています。この場合は画像の入れ替えなどは可能であると考えられます。画像オブジェクトが扱えるかどうかは以下のようにして判別することができます。
・画像オブジェクトが扱えるか
if (document.images) 画像の入れ替えなどの処理