📄 common.js
字号:
var PP_MIN_LEN=5;
var PP_MAX_LEN=16;
var PWD_MIN_LEN=5;
var PWD_MAX_LEN=16;
var PWDA_MIN_LEN=5;
var PWDA_MAX_LEN=16;
//全局变量,支持的英文域名后缀
var $Suffix= new Array('com','net','org','biz','info','us','cn','com.cn','net.cn','org.cn','bj.cn','sh.cn','tj.cn','cq.cn','he.cn','sx.cn','nm.cn','ln.cn','hk.cn','jl.cn','sd.cn','js.cn','zj.cn','ah.cn','fj.cn','hl.cn','jx.cn','mo.cn','ha.cn','hb.cn','hn.cn','gd.cn','gx.cn','hi.cn','sc.xn','gz.cn','tw.cn','yn.cn','xz.cn','sn.cn','gs.cn','qh.cn','nx.cn','xj.cn');
//全局变量,支持的中文域名后缀
var $cnSuffix = new Array('com', 'net', 'cn', '中国', '网络', '公司');
// 包含文件 用法:
function $import(path,type,title){
var s,i;
if(type=="js")
{
var ss=document.getElementsByTagName("script");
for(i=0;i<ss.length;i++){
if(ss[i].src && ss[i].src.indexOf(path)!=-1)return;
}
s=document.createElement("script");
s.type="text/javascript";
s.src=path;
}else if(type=="css")
{
var ls=document.getElementsByTagName("link");
for(i=0;i<ls.length;i++){
if(ls[i].href && ls[i].href.indexOf(path)!=-1)return;
}
s=document.createElement("link");
s.rel="alternate stylesheet";
s.type="text/css";
s.href=path;
s.title=title;
s.disabled=false;
}
else return;
var head=document.getElementsByTagName("head")[0];
head.appendChild(s);
}
//设定到时之后执行什么动作
function DoTimeout(DoType,Action,Times)
{
if (Times=="") Times = 1;
if (typeof(Times)!="number") Times = 1;
switch(DoType.toLowerCase())
{
case "go":
window.setTimeout("window.location='"+ Action +"'",Times);
break;
case "alert":
window.setTimeout("alert('"+ Action +"')",Times);
break;
case "js":
window.setTimeout("'"+ Action.toString() +"'",Times);
break;
default:
alert("Nothing will do!");
break
}
}
function $(emid) {
var elements = new Array();
for (var i = 0; i < arguments.length; i++)
{
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
//获取表单的值
function $F(emid) {
return $(emid).value;
}
//打开充值页面
function OpenPay(PaySum)
{
window.open('/Console/Do.asp?sum='+ PaySum +'#ajax&opt=2|payment|deposit&sub=2');
}
//打开用户注册页面
function OpenUserReg()
{
window.open('/Passport/Passport_Register.asp');
}
//打开用户注册页面
function OpenDomainReg(roots)
{
window.open('/Domain/Domain_Reg.asp?send=get&roots='+ roots);
}
//打开新闻页面
function OpenNews(ID)
{
window.open('/News/News_Details.asp?ID='+ ID);
}
//打开花生客页面
function OpenPMan(ID, IsNew)
{
if(IsNew == '1')
window.open('/PeanutMan/PeanutMan_Details.asp?ID='+ ID);
else
window.location ='/PeanutMan/PeanutMan_Details.asp?ID='+ ID;
}
//设置对象的可见,可操作属性
function setElement(emid,status)
{
status = status.toLowerCase();
var E = $(emid);
if((typeof(E)!='object')||(E==null)) return false;
switch(status)
{
case 'yes':
E.disabled=false;
break;
case 'no':
E.disabled=true;
break;
case 'show':
E.style.display='block';
break;
case 'hide':
E.style.display='none';
break;
}
}
//新建一个HTML对象
function $new(tag){
return document.createElement(tag);
}
//
function setForm(FormID,Status)
{
var form = eval(document.FormID);
for(var i=0;i<form.elements.length; i++)
{
if(Status=="ok")
form.elements[i].disabled = false;
else
form.elements[i].disabled = true;
}
}
//是否护照允许的字符
//字母数字开头,允许3-16字节,允许字母数字下划线中线
//因为旧的护照可能是2-3个字节
function IsAccountChar(str)
{
var reg = /^[a-zA-Z0-9][a-zA-Z0-9_-]{0,15}$/;
if (!reg.test(str))
return false;
else
return true;
}
//是否域名允许的字符
//只判断xx.com.cn的xxx部分
//不能以-开始或结束
//不能两- -连在一起
function IsSubDomainChar(str)
{
str = Trim(str);
var reg = /^[A-Za-z0-9][A-Za-z0-9-]*$/;
if (!reg.test(str))
return false;
else
{
if(str.charAt(str.length-1)=='-')
{
return false;
}
var reg2 = /(--)/;
if(reg2.test(str))
return false
else
return true;
}
}
//是否中文域名
function IsCnSubDomainChar(str)
{
var reg = /[^\x00-\xff]/;
if (reg.test(str))
{
return true;
}
return false;
}
//是否域名允许的字符(整个域名)
function IsDomainChar(str)
{
var reg = /^[A-Za-z0-9-.]+$/;
if (!reg.test(str))
return false;
else
return true;
}
//是否合法域名(xxx.xxx.com.cn)
//不包含域名根
function IsDomainSub(str)
{
var reg = /^[\w-]+$/;
if (!reg.test(str))
{
return false;
}
return true;
}
//是否合法域名(xxx.xxx.com.cn)
//判断整个域名
function IsFullDomain(str)
{
var reg = /^[0-9a-zA-Z]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,4}?$/;
if (!reg.test(str))
{
return false;
}
return true;
}
//是否域名根(abc.oray.net)的oray.net
//
function IsDomainRoot(str)
{
var reg = /^[0-9a-zA-Z]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,4}?$/;
if (!reg.test(str))
{
return false;
}
return true;
}
//将编码后的加号去掉
function escape2(str){
return escape(str).replace(/\+/g,"%2b");
}
function LimitLen(theValue,Min,Max)
{
theValue=Trim(theValue);
if(theValue=="") return false;
if((theValue.length<Min)||(theValue.length>Max))
return false;
else
return true;
}
//显示提示文字,并获焦点
function Focus(FormName, FormInfoName, MSG, Width)
{
var obj = $(FormName);
var Info = $(FormInfoName);
if(obj!=null)
obj.focus();
if(Info!=null)
{
Info.innerHTML = MSG;
Info.className = "InputError Focus";
if(IsNum(Width)&&(Width!=0))
{
Info.style.width = Width + 'px';
}
}
return (false);
}
//与Focus的颜色不同
function Focus2(FormName, FormInfoName, MSG, Width)
{
var obj = $(FormName);
var Info = $(FormInfoName);
if(obj!=null)
obj.focus();
if(Info!=null)
{
Info.innerHTML = MSG;
Info.className = "InputError Focus2";
if(IsNum(Width)&&(Width!=0))
{
Info.style.width = Width + 'px';
}
}
return (false);
}
//显示提示文字
function Warning(emid,MSG,Width)
{
var obj = $(emid);
if(obj!=null)
{
obj.innerHTML = MSG;
obj.className = "Warning";
if(IsNum(Width)&&(Width!=0))
{
obj.style.width = Width + 'px';
}
}
}
function Warning2(emid,msg,Width)
{
var obj = $(emid);
if(obj!=null)
{
obj.innerHTML = msg;
obj.className = "Warning2";
if(IsNum(Width)&&(Width!=0))
{
obj.style.width = Width + 'px';
}
}
}
//清除CSS,参数IsClearContent表示是否清除内容
function ClearCss(FormName,IsClearContent)
{
if(FormName=='') return;
var obj = $(FormName);
if(obj!=null)
obj.className = "";
if(IsClearContent=="1"){
obj.innerHTML="";
}
}
//判断查询域名
function CheckDomain(theForm)
{
var bCheck=false;
if(theForm.RootName.value=="")
{
alert("请输入要查询的域名!");
theForm.RootName.focus();
return(false);
}
for(var i=0;i<theForm.Suffix.length;i++)
{
if(theForm.Suffix[i].checked) bCheck=true;
}
if(theForm.Suffix1.value.length>0) {bCheck=true;}
if (!bCheck)
{
alert("请选择要注册的域名后缀")
return(false);
}
}
//禁止一些键
function DisableKeyDown(){
if ((window.event.altKey)&&((window.event.keyCode==37)|| (window.event.keyCode==39))){
event.returnValue=false;
}
if (event.keyCode==116){ //F5
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){ //F11
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==7)){ //Ctrl+n
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121)){ //shift+F10
event.returnValue=false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -