做一项目需要多种语言.采用asp.net(c#)每个页面的顶部有"中文" "英文"当用户正由中文切换成英文时时,js中中文要如何换成英文?有没有好的方案呢?请明细.谢谢
解决方案 »
- 如何通过层的ID来找到其内的第一个text,然后让其focus
- html静态页面可以通过ajax访问远端webservice吗
- 鼠标移动到<P>标记时,可以复制P标记中的内容
- 哪位老大给解释一下jQuery的queue的用法?
- 如何从日历控件中,得到用户点击选择后的日期,并存入到一个变量中
- 框架页面左右联动刷新问题
- 有點簡單
- 还是屏蔽后退按钮的问题
- easyUI datagrid的reload问题
- vue 组件父向子绑定传输数据问题
- 如何使window.open失效
- 关于jquery的问题 ..... 在线等.................................................标题要长.....
把JS的常量封装在不同的js文件里
比如中文:zh.js,判断是中文就引用这个js
var FCKLang =
{
// Language direction : "ltr" (left to right) or "rtl" (right to left).
Dir : "ltr",ToolbarCollapse : "隱藏面板",
ToolbarExpand : "顯示面板",// Toolbar Items and Context Menu
Save : "儲存",
NewPage : "開新檔案",
Preview : "預覽",
...
}英文就调用en.js
var FCKLang =
{
// Language direction : "ltr" (left to right) or "rtl" (right to left).
Dir : "ltr",ToolbarCollapse : "Collapse Toolbar",
ToolbarExpand : "Expand Toolbar",// Toolbar Items and Context Menu
Save : "Save",
NewPage : "New Page",
Preview : "Preview",
FCKLang.ToolbarCollapse
如果是html中一个元素的值是中文,要如何换成英文?<input type="test" value="你好" id="test">不可能用documnet.getElementById("test") = FCKLang.Test吧?
function getName(this) {
if(英文) {
this.value = 英文名字
} else if (中文) {
this.value = 中文名字;
}
}<input type="text" onblur="getName(this)" value="你好" id="test">