xicn5 发表于 2009 年 8 月 21 日 17:40:52

使用javascript根据浏览器的语言导航

做多语言版本网站的时候,一般都是先给出一个语种导航页面,让用户选择相应语种,然后再进入网站的。

      有时候我们想直接根据客户端浏览器的默认语言自动跳到对应语种的页面,如何实现呢? 当然如果是用.net实现是容易的,就后台代码操作就好了,但是我想用一个html页面来导航,那就只能用javascript实现了,下面的代码就是用javascript实现语言自动导航的方法




<script type="text/javascript">var Browser_Agent=navigator.userAgent;   if(Browser_Agent.indexOf("MSIE")!=-1){//判断浏览器是否为ie      var a=navigator.browserLanguage;      alert(a);      if(a == "zh-cn"){      window.location="中文站";      } else {      window.location="英文站";      }}else{//firefox opera safari      var b=navigator.language;      alert(b);      if(b == "zh-cn"){      window.location="中文站";      } else {      window.location="英文站";      }}</script>



那个代码是怎么用的?

cnx 发表于 2009 年 8 月 22 日 13:19:56

嗯,很久以前就玩过。
页: [1]
查看完整版本: 使用javascript根据浏览器的语言导航