当前位置:编程学习 > asp >>

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从数据库读出记录倒排序显示

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,