⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.js

📁 金路网络硬盘====特首快传系统 (Tso upload system 1.0) 使用ASP脚本编写,大量使用类封装,全面集成优化aspuplaod3.0批量上传
💻 JS
📖 第 1 页 / 共 2 页
字号:

	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 + -