Netscape2.0/3.0/4.0/IE3.0で処理を分岐する

navigatorオブジェクトのプロパティを使って
スタータスバーのメッセージを変える例
実行結果

ステータスバーにブラウザ名を表示


ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function selectBrowser()	{
	var Name = navigator.appName
	var Ver = navigator.appVersion
	var Agent = navigator.userAgent
	var browserName = ""
	if(Name.indexOf("Netscape") != -1)	{
		if(Agent.indexOf("Mozilla/2.0") != -1)	{
			browserName = "Netscape Navigator 2.0"
		}
		if(Agent.indexOf("Mozilla/3.0") != -1)	{
			browserName = "Netscape Navigator 3.0"
		}
		if(Agent.indexOf("Mozilla/4.0") != -1)	{
			browserName = "Netscape Navigator 4.0"
		}
	}
	if(Name.indexOf("Internet Explorer") != -1)	{
		browserName = "Internet Explorer"
	}
window.status = "このブラウザは" + browserName + "です。"
}
</SCRIPT>

ボディ部分 <BODY onLoad="selectBrowser()">