js检测浏览器语种,适合于多语言版本的站点

作者:duanfan 时间:2007-09-12 19:16:00 

 如果您的网站面向世界各地的冲浪者或者对外开展商贸活动,检测来访者的浏览器语言类型就非常现实了。这里提供的脚本可以检测流露;浏览器的语言类型,一般中文可以识别为“ZH”,英文版本的可以识别为“EN”,然后根据判断的浏览器语言类型导向不同语言版本的页面。当然你可以通过服务器端去解决这个问题,在客户端用这个脚本就可以了。
  你需要将代码放在HTML的<head>区。然后做不同语言版本的页面即可。


<SCRIPT LANGUAGE="JavaScript1.2">
  <!--//
  if (navigator.appName == 'Netscape')
  var language = navigator.language;
  else
  var language = navigator.browserLanguage;
  
  
  if (language.indexOf('en') > -1) document.location.href = 'english.htm';
  else if (language.indexOf('nl') > -1) document.location.href = 'dutch.htm';
  else if (language.indexOf('fr') > -1) document.location.href = 'french.htm';
  else if (language.indexOf('de') > -1) document.location.href = 'german.htm';
  else if (language.indexOf('ja') > -1) document.location.href = 'japanese.htm';
  else if (language.indexOf('it') > -1) document.location.href = 'italian.htm';
  else if (language.indexOf('pt') > -1) document.location.href = 'portuguese.htm';
  else if (language.indexOf('es') > -1) document.location.href = 'Spanish.htm';
  else if (language.indexOf('sv') > -1) document.location.href = 'swedish.htm';
  else if (language.indexOf('zh') > -1) document.location.href = 'chinese.htm';
  else
  document.location.href = 'english.htm';
  // End -->
  </script>


 

标签:浏览器,语言
0
投稿

猜你喜欢

  • True or False,明明白白你的If语句流程

    2008-01-25 19:00:00
  • 作符合用户体验的input输入框

    2008-01-10 12:21:00
  • 用ASP建立一个简单的聊天室

    2007-09-21 12:43:00
  • asp如何在ADO中客户端利用好缓存技术?

    2010-06-17 12:50:00
  • 关于MySQL编码问题的经验总结

    2007-08-23 16:10:00
  • 配置SQL Server 2000选项

    2010-04-25 11:01:00
  • SQLServer中数据库文件的存放方式,文件和文件组

    2012-01-05 18:56:33
  • Oracle教程 误添加数据文件删除方法

    2009-08-04 12:38:00
  • 教你为MySQL数据库换挡加速

    2010-03-03 16:58:00
  • 基于display:table的CSS布局

    2008-10-30 10:38:00
  • 数据库理论:学习基于SQL数据库的算法

    2009-01-13 13:38:00
  • 在ASP中如何使用类class

    2007-09-16 17:17:00
  • ORACLE 分区表的设计

    2009-08-15 10:56:00
  • 打造设计你自己的字体 Ⅲ

    2008-03-14 07:52:00
  • 数据库之:Mysql数据库服务器安装与配置

    2010-08-31 14:11:00
  • ASP状态封装类Cache、Cookie & Session

    2008-05-11 19:33:00
  • HTML,CSS和JavaScript速查表

    2010-09-16 13:02:00
  • MySQL出现1067错误如何解决?

    2008-09-03 12:25:00
  • 如何用ASP建立Index Server查询对象并为其参数赋值?

    2010-06-11 19:59:00
  • WEB打印分页类(JS)

    2008-01-22 14:02:00
  • asp之家 网络编程 m.aspxhome.com