くまのくま
[E-Mail]
[HomePage]
1999/05/28(金) 04:33:34
はじめまして
JavaScriptでブラウザの識別をしたいので、以下のようにしました。
<!--
if( navigator.appName.charAt(0)=="N" ){
if(navigator.appVersion.charAt(0)==2){
document.write("ねすけ2.x") }
else
if(navigator.appVersion.charAt(0)==3){
document.write("ねすけ3.x") }
else
if(navigator.appVersion.charAt(0)==4){
document.write("ねすけ4.x") }
}
else
if( navigator.appName.charAt(0)=="M" ){
if(navigator.appVersion.charAt(0)==2){
document.write("IE2.x") }
else
if(navigator.appVersion.charAt(0)==3){
document.write("IE3.x") }
else
if(navigator.appVersion.charAt(0)==4){
document.write("IE4.x") }
else
if(navigator.appVersion.charAt(0)==5){
document.write("IE5.x") }
}
else { document.write("ねすけでもIEでもないですね") }
//-->
これで、IE5.0以外はうまくいきました。
ところがIE5.0でこれを読みこむと、IE4.xのために用意した
メッセ-ジが表示されてしまうのです。(IE4.xと認識してしまう)
正しくIE5.0を”IE5.0”と識別するには、
どうすればいいのでしょうか?よろしくおねがいします。