lang.js

来自「该项目为网上银行系统」· JavaScript 代码 · 共 35 行

JS
35
字号
// JavaScript Document

function changeLanguage(lang)
{
	var localURL = window.location.href;
	
	if (localURL.indexOf("/cn/") != -1 || localURL.indexOf("/precn/") != -1) {
		if (lang == "tw") {
			localURL = localURL.replace("/cn/", "/tw/");
			localURL = localURL.replace("/lang=cn/", "/");
		}
		else {
			if (localURL.indexOf("file:///") != -1) {
				//alert(localURL.substring(0,10)+"/en/hq/index.jsp/lang=en/index.html");
				localURL = localURL.substring(0,10)+"/en/hq/index.jsp/lang=en/index.html";
				
			} else 
				localURL = localURL.substring(0,localURL.indexOf("/"))+"/en/hq/index.jsp/lang=en/index.html";
		}
	} else {
		localURL = localURL.replace(/[? | &]more__/g,"");
		localURL = localURL.replace(/[? | &]lang=\w\w/g,"");
		localURL = localURL.replace("#p0","");
		if(lang!="en"){
			if (localURL.indexOf('?') != -1)
				localURL=localURL+'&lang='+lang;
			else
				localURL=localURL+'?lang='+lang;
		}else{
			localURL=localURL.substring(0,localURL.lastIndexOf("/"))+"/index.jsp?lang=en";
		}
	}
	window.location.href=localURL;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?