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

📄 function.js

📁 一个用java开发的具有搜索功能的图书管理系统
💻 JS
字号:
//用于取得元素可操作的ID
function GetObj(objID)
{
	if(document.getElementById)
	{
		return eval('document.getElementById("' + objID + '")');
	}
	else
	{
		if(document.layers)
		{
			return eval("document.layers['" + objID + "']");
		}
		else
		{
			return eval('document.all.' + objID);
		}
	}
}

//添加到收藏夹
function AddFavorite(pUrl,pName)
{
	if(!pUrl) pUrl = 'http://www.cnz.cc';
	if(!pName) pName = '中国下载站';
		
	if(window.sidebar && "object" == typeof(window.sidebar) && "function" == typeof(window.sidebar.addPanel))
	{
		window.sidebar.addPanel(pName,pUrl,'');
	}
	else
	{
		if(document.all && "object" == typeof(window.external))
		{
			window.external.addFavorite(pName,pUrl);
		}
		else
		{
				return false;
		}
	}
	return true;
}

//设置成主页
function SetHomePage(sid,sUrl)
{
	if(!sUrl) sUrl = "http://www.cnz.cc/";
	if(!sid) return false;
	
	if("function" == typeof(sid.setHomePage))
	{
		sid.style.behavior='url(#default#homepage)';
		sid.setHomePage(sUrl);
	}
	else
	{
		return false;
	}
	return true;
}

//走马灯效果
function CreateZMD(strA,targ,strP)
{
	var strD = '<marquee' + strP + ' onmouseover="this.stop();" onmouseout="this.start();">';
	
	//传入的各项以“|”分隔
	var arrURL = new Array();
	if(targ == "")
	{
		targ = "<<<";
	}
	arrURL = strA.split("|");
	var lenght = arrURL.lenght;
	var strB = "";
	for(var i=0; i<lenght;i++)
	{
		strB += targ + "&nbsq;" + arrURL[i] + "&nbsq;";
	}
	
	var strC = strD + strB + "</marquee>";
	return strC;
}

//提取Url参数部分,返回数组
function RequestQueryString(strName)
{
	if(!strName) strName = '';
	
	var strHerf = window.location.href;
	var intPos = strHerf.indexOf('?');
	var strParm = strHerf.substr(intPos+1);
	
	var arrTmp = strParm.split('&');
	var lenght = arrTmp.length;
	var Res = new Array();
	for(var i=0;i<lenght;i++)
	{
		var arrTmp1 = arrTmp[i].split('=');
		Res[i] = new Array();
		Res[i]['key'] = arrTmp1[0];
		Res[i]['value'] = arrTmp1[1];//key->value
		if(strName != '')
		{
			if(Res[i]['key'].toUpperCase() == strName.toUpperCase())
			{
				return Res[i]['value'];
			}
			else
			{
				if(i == lenght-1)
				{
					return false;
				}
			}
		}
	}
	return Res;
}

//设置页面焦点,并描颜色
function SetFocus(eid,idHead,idColor,ifTop)
{
	if(idHead == "" || typeof(idHead) != 'string' || !idHead)
	{
		idHead = 'utitle_';
	}
	if(idColor == "" || typeof(idColor) != 'string' || !idColor)
	{
		idColor = 'red';
	}
	if(!ifTop || ifTop == "")
	{
		ifTop == 0;
	}
	eid = idHead + eid;
	
	var isscroll = true;
	
	if(ifTop == 1)
	{
		isscroll = false;
	}
	
	var obee = GetObj(eid);
	if(obee)
	{
		obee.style.color = idColor;
		if(isscroll)
		{
			obee.focus();
		}
	}
}

//返回GMT格式的时间
function getGMTDate(days,hours,minutes)
{
	var expDate = new Date();
	
	if(typeof(days) == "number" && typeof(hours) == "number" && typeof(minutes) == "number")
	{
		expDate.setDate(expDate.getDate() + parseInt(days));
		expDate.setHours(expDate.getHours() + parseInt(hours));
		expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
		
		return expDate.toGMTString(); 
	}
	else
	{
		return false;
	}
}

//提供随机数
function makeRandom(intMin,intMax)
{
	if(!intMin)return false;
	if(!intMax)
	{
		intMax = intMin;
		intMin = 0;
	}
	var s = 0;
	var intR = intMax - intMin;
	s = Math.floor(Math.random()*intR);
	s = s + intMin;
	return s;
}

function OpCheck(str,way)
{
	//验证:电子邮件,电话号码,手机号码,邮政编码,身份证号
	var strCert = "";
	switch(way)
	{
		case "email":
			strCert = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-z]{2,4}$/;
			break;
		case "telephone":
			strCert = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9]/;
			break;
		case "moblie":
			strCert = /^[1][3|5][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/;
			break;
		case "postcode":
			strCert = /^[0-9][0-9][0-9][0-9][0-9][0-9]/;
			break;
		case "idcode":
			strCert = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9x]/;
			break;
	}
	return strCert.test(str);
}

function check()
{
	if(document.form1.username.value == "")
	{
		alert("请输入用户名");
		document.form1.username.focus();
		return false;
	}
	if(document.form1.password.value == "")
	{
		alert("请输入密码");
		document.form1.password.focus();
		return false;
	}
}

function www_helpor_net() 
{
	var Digital=new Date();
	var myear=(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)?Digital.getYear()+1900:Digital.getYear();//如果firefox浏览器年份+1900
	var mmonth=Digital.getMonth()+1;
	var mday=Digital.getDate();
	var weekday=Digital.getDay();
	
	myclock= "今天是: "+myear+"年"+mmonth+"月"+mday+"日 ";
	
	if (weekday == 1) myclock = myclock + "星期一";
	if (weekday == 2) myclock = myclock + "星期二";
	if (weekday == 3) myclock = myclock + "星期三";
	if (weekday == 4) myclock = myclock + "星期四";
	if (weekday == 5) myclock = myclock + "星期五";
	if (weekday == 6) myclock = myclock + "星期六";
	if (weekday == 0) myclock = myclock + "星期日";
	
	GetObj("datedd").innerHTML = myclock ;
}
//无级缩放图片大小
function bbimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}
function imgzoom(img,maxsize){
	var a=new Image();
	a.src=img.src
	if(a.width > maxsize * 4)
	{
		img.style.width=maxsize;
	}
	else if(a.width >= maxsize)
	{
		img.style.width=Math.round(a.width * Math.floor(4 * maxsize / a.width) / 4);
	}
	return false;
}

⌨️ 快捷键说明

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