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