通过代码改变客户端所显示的语言类型

原创 2003年07月09日 07:24:00

     使用这断代码自动查明客户端浏览器的语言类型,重新定向语言类型

<script>

file://Enter ISO 639-2 letter Language codes to detect (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm):
var langcodes=new Array("en", "fr", "es", "ja", "zh", "default")

file://Enter corresponding redirect URLs (last one is for default URL):
var langredirects=new Array("index.htm", "french.htm", "spanish.htm", "japan.htm", "chinese.htm", "index.htm")

var languageinfo=navigator.language? navigator.language : navigator.userLanguage
var gotodefault=1

function redirectpage(dest){
if (window.location.replace)
window.location.replace(dest)
else
window.location=dest
}

for (i=0;i<langcodes.length-1;i++){
if (languageinfo.substr(0,2)==langcodes[i]){
redirectpage(langredirects[i])
gotodefault=0
break
}
}

if (gotodefault)
redirectpage(langredirects[langcodes.length-1])


</script>

PHP如何判断用户浏览器类型与语言

用PHP判断浏览器类型其实很简单。因为浏览器在和服务器连接时候都会先发送一些包含自己信息的内容(浏览器类型、语言等)。 这里我们主要分析的是_SERVER“HTTP_USER_AGENT”和...
  • tashanhongye
  • tashanhongye
  • 2015年11月18日 19:11
  • 256

暴力修改github项目自动识别语言类型

github识别语言方法:项目中使用最多的文件的语言类型,然而却没有直接修改的设置。 由于我的项目需要多种方式来使用html文件,所以添加了较多的html,github就自动判断为html语言类型,强...
  • u012411480
  • u012411480
  • 2017年02月28日 09:44
  • 1738

使用axis2,根据WSDL生成java客户端代码

1、axis2客户端下载地址:http://mirror.esocc.com/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip; 2、下载解...
  • xinjirufen1
  • xinjirufen1
  • 2015年05月31日 22:23
  • 12219

服务器端和客户端不同类型语言编译问题

1.服务器端语言:这种语言是在服务器端编译的,客户端看不到编译的结果,如jsp语句中:     2.客户端语言:这种语言是在客户端编译,例如 alert(i),咱们在查看网页源代码的时候,可以看到一...
  • zzp_403184692
  • zzp_403184692
  • 2012年08月04日 14:21
  • 1616

C语言——通过调用函数改变形参指针 改变实参指针问题

1,按值传递,在调用函数的时候,将指向数据的指针实参传递到调用函数的形参中去 2,单向传递,形参中的指针子函数改变地址后不能传给主调函数,变量同样指向了我们希望处理的数据,然后对形参的指针变量指向的...
  • qq_19254215
  • qq_19254215
  • 2014年12月13日 00:27
  • 547

echarts改变默认标记类型

ECharts 提供的标记类型包括 ‘circle’, ‘rect’, ‘roundRect’, ‘triangle’, ‘diamond’, ‘pin’, ‘arrow’。也可以通过 ‘image:...
  • qq_39759115
  • qq_39759115
  • 2017年11月15日 11:28
  • 160

C语言中,如何通过函数来改变一个变量的值

最近看面试题,遇到一些关于通过函数改变一个变量的值得问题,现在终结一下: 先看下面一段代码: #include #include void GetMemory(char *p) { p=(...
  • c12345423
  • c12345423
  • 2016年12月21日 10:02
  • 1521

如何更改github工程的语言属性

当创建github项目的时候,github本身会根据提交文件的数量来自动推断工程的开发语言,有时这种推断结果会与实际情况不太相符。比如上传一个java的web工程,如果在工程里存在大量的html、ja...
  • yjh4866
  • yjh4866
  • 2017年11月17日 12:46
  • 190

http 请求406

背景: 请求跨二级域,服务本身不 提供jsonp , 只返回json 数据,解决办法是,请求当前域接口,然后后台去请求其它域,得到数据后以字符串返回, 1 问题,控制台报406 提示信息 :客户端...
  • sflf36995800
  • sflf36995800
  • 2015年12月11日 16:34
  • 490

通过WSDL生成客户端代码

目录 1.WSDL2Java:Building stubs,skeletons,and data types from WSDL. 1 1.1示例... 1 1.2测试... 4 1.2.1异常:没...
  • u012009613
  • u012009613
  • 2016年07月24日 15:25
  • 5458
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过代码改变客户端所显示的语言类型
举报原因:
原因补充:

(最多只允许输入30个字)