例如Tools---Internet Options--languages--Add(japanease[ja-JP]) 
下面是我的代码,可是怎么我都无法获取到ja-JP得值,谢谢大家! <html> <body> 
<script type="text/javascript"> 
document.write(" <p>BrowserLanguage: ") 
document.write(navigator.browserLanguage + " </p>") 
document.write(window.clientInformation.browserLanguage  + " </p>") 
document.write(navigator.systemLanguage + " </p>") 
document.write(navigator.userLanguage + " </p>") 
</script> 
</body> </html> 

解决方案 »

  1.   

    <script>
    if (navigator.language)
    var language = navigator.language;
    else
    var language = navigator.browserLanguage;
    document.write(language.substring(0,2))</script>
      

  2.   

    <script> 
    if (navigator.language) 
    var language = navigator.language; 
    else 
    var language = navigator.browserLanguage; document.write(language)</script>
      

  3.   

    目前对于语言设置的获取,JS应该是拿不到的.通过JS代码获取到的,只是浏览器的语言,装上英文浏览器了,才可以变换值..
    语言设置的获取只能通过asp,java,c之类的代码,在进行请求界面时,request对象中含有些属性,别无它法.
      

  4.   

    在ie中将ja-JP设置为第一项就可以了。
      

  5.   

    if(window.navigator.appName.toLowerCase()=="microsoft internet explorer")
            {
                alert(window.navigator.userLanguage);
                //or  
                //alert(window.navigator.browserLanguage);
            }
            else if(window.navigator.appName.toLowerCase()=="netscape" || window.navigator.appName.toLowerCase()=="firefox")
            {
                alert(window.navigator.Language);
            }
    浏览器支持的属性不一样。