做一项目需要多种语言.采用asp.net(c#)每个页面的顶部有"中文" "英文"当用户正由中文切换成英文时时,js中中文要如何换成英文?有没有好的方案呢?请明细.谢谢
解决方案 »
- 实现window.open方式向父窗口返回值
- jHtmlArea HTML编辑器问题
- 如何获得上月的月头和月尾日期?
- 有关XmlDocument问题。
- extjs4.0.7 tabPanel切换的问题
- 在web页面中怎样调用写在jsabc.js文件里面的js函数啊?
- 求助jscript高手,如何维持网页中选择的内容不失去焦点?
- 急急急,一个关于setTimeout的问题??
- net_lover(孟子E章) 你给的程序还是有问题
- jquery datatables ajax修改某个信息后,如何刷新数据啊
- 如何使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">