alidoing --使用JS实现多语言框架、喜欢的请进、、

页面导航:首页 > 网络编程 > JavaScript > alidoing --使用JS实现多语言框架、喜欢的请进、、

alidoing --使用JS实现多语言框架、喜欢的请进、、

来源: 作者: 时间:2016-02-20 09:49 【

JS代码实现:1 首先新建一个对象langobj,当然对象里面的属性值是可变的、比如数组[],都支持。复制代码var langobj= { lanhelp1: 感谢:, lanhelp2: 提供语言翻译支持!, usernamea: 账
JS代码实现:
1.首先新建一个对象langobj,当然对象里面的属性值是可变的、比如数组[],都支持。
 
复制代码
var langobj= {
    "lanhelp1": "感谢:",
    "lanhelp2": "提供语言翻译支持!",
    "usernamea": "账号:",
    "userpassa": "密码:",
    "maila": "邮箱:",
    "inputname": "请输入用户名!",
    "inputpass": "请输入密码!",
    "success": "成功!",
    "inouterror": "输入中含有敏感字符!",
    "pleasewait": "请稍后...!",
    "loginfaild": "用户名和密码不对!"
    }
复制代码
上面是中文简体,只是与之对应的值不一样当变成其它语言的时候!
 
2.把用户选择的当前语言值存储起来、存储方式大家自己决定、 数据也可以、当使用环境是。net的情况下要考虑js的执行顺序!
 
当然也可以输出像这样:src=js的存放路径!!!!!!!
 
document.write(unescape("%3Cscript src='" + src + "' type='text/javascript'%3E%3C/script%3E"));
 
 
接下来执行赋值方法:
 
复制代码
    function Setlang() {
        try {
            $("#btnregistgoto").val(alidoinglang.registname);
            $("#btnlogin").val(alidoinglang.submitelogin);
            $("#btnbacklogin").val(alidoinglang.backlogin);
            $("#btnregist").val(alidoinglang.submite);
            $("#txtnamel").attr("placeholder", alidoinglang.inputname);
            $("#txtpassl").attr("placeholder", alidoinglang.inputpass);
            $("#txtnamere").attr("placeholder", alidoinglang.inputname);
            $("#txtpwdre").attr("placeholder", alidoinglang.inputpass);
            $("#txtemail").attr("placeholder", alidoinglang.inputmailaddress);
        }
        catch (ex) { }
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<