ASP判断网站访问者系统语言
有没有这样的代码 比如输入网址后 德国的客人打开的是德文的首页 俄国的客人打开的是俄文首页 其他国家的客人打开的是英文首页
补充:各位大大能说的详细点嘛 小弟对JS代码不是很懂,我这个网站是3语言的 德(/de) 俄(/ru) 英(/en) 德国的客人打开的是德文的首页 俄国的客人打开的是俄文首页 其他国家的客人打开的是英文首页
答案:不用asp
js就可以判断了
<SCRIPT LANGUAGE="JavaScript">
<!--
var userla=window.navigator.userLanguage; //得到客户端的系统语言
//document.write(userla)
if(userla=="en")
{
top.location.href = "";
}
else if(userla=="de")
{
top.location.href = "";
}
.......
}
// -->
</SCRIPT>
答案补充<SCRIPT LANGUAGE="JavaScript"><!-- var userla=window.navigator.userLanguage; //得到客户端的系统语言//document.write(userla)if(userla=="ru"){top.location.href = "index_ru.asp";}else if(userla=="de"){ top.location.href = "index_de.asp";}else{top.location.href = "index_en.asp";}}// --></SCRIPT>
把这段代码加在你引导页即可
顺便把index_en.asp之类的网址换成你自己的
Request.ServerVariables("Http_Accept_Language")
返回客户端浏览器的语言
返回內容如:en-us
上一个:asp.net Repeater 怎么循环显示图片?
下一个:ASP从数据库读出记录倒排序显示