大千世界,无奇不有,人人皆有颗好奇的心。此次,神州十号的“太空授课”,算了上是中国航天***的一大里程碑,终于完成了几千年来那个“通天入 地”的夙愿。就以当前互联网的传播速率为例,是可与光速相媲美了,前一秒发生的事,下一秒就能公布于天下。信息的透明化,让人不经大开眼界,真可谓“天网 恢恢、疏而不漏”。今天,小编就给大家,介绍ASP两种控制“多语网站”顺利切换的条件语句吧:
if...else...
如果客户的网站,是双语网站,即中英结合的那种,那么只需要if...else函数判断,就可以了。
范例1:
<%
dim lan
lan=rverVariables("HTTP_ACCEPT_LANGUAGE")
'定义一个变量为lan,判断客户端语言,然后自动跳转。
if InStr(lan,"zh")>0 then '逻辑判为为真,0代表逻辑假
irect("域名/cn/")
'如果是中文(zh),则转向中文页面:域名/cn/。比如:http:///cn/
else
irect("域名/en/")
'否则转向英文(en)页面:域名/en/
end if
'条件语句判断结束
%>
select...case...
互联网的***化,打破了国界的限制,除了欧美***,其他***间的网站,亦可相互访问。在这里多种语言的网站,可就受欢迎了。相比if语句而言,case语句将更胜一筹。
范例2:
<%
dim lan
lan=rverVariables("HTTP_ACCEPT_LANGUAGE")
'定义一个变量为lan,判断客户端语言,然后自动跳转。
select case 1
'逻辑判为为真,1代表逻辑真
case instr(lan,"zh-cn")
irect("域名/cn/")
'如果是中文简体(zh-cn),则转向:域名/cn/
case instr(lan,"zh-tw")
irect("域名/tw/")
'如果是中文繁体(zh-tw),则转向:域名/tw/
case instr(lan,"en")
irect("域名/en/")
'如果是英文(en),则转向:域名/en/
case instr(lan,"fr")
irect("域名/fr/")
'如果是法文(fr),则转向:域名/fr/
case instr(lan,"de")
irect("域名/de/")
'如果是德文(de),则转向:域名/de/。以此类推,只需网站允许,加多少个***语言,都可以的。
end select
'条件语句判断结束
%>
简单的说明一下,'加上一小段文字,是ASP程序语句注释的一种方法。上述语句,经过简单的解析,大家是否明白了没?!俗话说的好,工欲善其事,必先利其器。打算做网站的朋友,预先懂得行业知识,总归是有好处的。更多详情请登录: