这个插件的原理就是将所选择的语言类型以COOKIE的方式存储到本地,首先必须保证浏览器支持COOKIE,否则都是浮云了。
COOKIE的格式:
targetEncoding + cookieDomain
自己看着怎么灵活运用就怎么用吧,如果还有英文的翻译的话,那就需要改造了,这里只演示 简体 和 繁体之间的互相转换。
当用户选择了简体,在不清空COOKIE的情况下,下一次依然是中文。
在要放语言切换按钮的地方加入以下html代码
<a id="translateLink">[简体]</a>
在BODY的最下方,最好是写在FOOTE下面,有很多人都是放在了头部,导致无法正常使用甚至无法使用。
处理COOKIE:
<?php if (strtoupper(substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5)) == "ZH-CN") : ?> var targetEncoding = ( getCookie(targetEncodingCookie) == null ? 2 : getCookie(targetEncodingCookie) ); <?php else: ?> var targetEncoding = ( getCookie(targetEncodingCookie) == null ? defaultEncoding : getCookie(targetEncodingCookie) ); <?php endif; ?> var cookieDomain = "http://www.mudbest.com"; translateInitilization(); //执行
接下来自己开始灵活运用吧。
JS插件包:
tw_cn
《Javascript繁简转换插件应用方法》有1条评论
评论已关闭。