
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 = /[^
本文提供了一系列JavaScript实用函数,包括页面元素操作、定时任务设定、表单值获取及页面跳转等功能。这些函数覆盖了常见网页开发需求,有助于提高开发效率。

被折叠的 条评论
为什么被折叠?



