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

📄 commfunc.js

📁 投资管理系统, asp+ mssql server
💻 JS
📖 第 1 页 / 共 2 页
字号:
function OpenNewWin(UrlAddr,WinName,CusFunc)
{
	var ParStr='';
	window.open(UrlAddr,WinName,CusFunc)
}


//======================================================================================================
function SetDisBut(FormName,Button1Name,Button2Name,Button3Name,Button4Name,Button5Name)
{
	var v1;
	var SPFormName=FormName;
	if (FormName=='')
		SPFormName='form1';

	if (Button1Name!='')
	{
		v1=eval(SPFormName + "." + Button1Name);
		v1.disabled=true;
	}
	if (Button2Name!='')
	{
		v1=eval(SPFormName + "." + Button2Name);
		v1.disabled=true;
	}
	if (Button3Name!='')
	{
		v1=eval(SPFormName + "." + Button3Name);
		v1.disabled=true;
	}
	if (Button4Name!='')
	{
		v1=eval(SPFormName + "." + Button4Name);
		v1.disabled=true;
	}
	if (Button5Name!='')
	{
		v1=eval(SPFormName + "." + Button5Name);
		v1.disabled=true;
	}
}


//======================================================================================================
function RightKeyClick()
{
	if (event.button==2)
	{
		window.alert ('对不起,禁止使用此功能!');
	}
}


//======================================================================================================
function YearChange(FormName,YearName,MonthName,DayName)
{
	var CurrentMonthDays;
	var bYear;
	var bMonth;
	var YearNameValue=eval(FormName + '.' + YearName);
	var MonthNameValue=eval(FormName + '.' + MonthName);
	var DayNameValue=eval(FormName + '.' + DayName);
	var bDay;
	bYear=parseInt(YearNameValue.options[YearNameValue.selectedIndex].value);
	bMonth=parseInt(MonthNameValue.options[MonthNameValue.selectedIndex].value);
	bDay=parseInt(DayNameValue.options[DayNameValue.selectedIndex].value);

	//alert ('年份:' + YearNameValue.options[YearNameValue.selectedIndex].value);
	//alert ('月份:' + bMonth);

	switch(bMonth){
	case 1:
		CurrentMonthDays=31;
		break;
	case 3:
		CurrentMonthDays=31;
		break;
	case 5:
		CurrentMonthDays=31;
		break;
	case 7:
		CurrentMonthDays=31;
		break;
	case 8:
		CurrentMonthDays=31;
		break;
	case 10:
		CurrentMonthDays=31;
		break;
	case 12:
		CurrentMonthDays=31;
		break;

	case 4:
		CurrentMonthDays=30;
		break;
	case 6:
		CurrentMonthDays=30;
		break;
	case 9:
		CurrentMonthDays=30;
		break;
	case 11:
		CurrentMonthDays=30;
		break;

	case 2:
		if (bYear%4==0 && bYear%100!=0 || bYear%400==0)
			CurrentMonthDays=29
		else
			CurrentMonthDays=28;
		break;
	default:
		CurrentMonthDays=200;
		break;
	}

	//alert('日数:' + CurrentMonthDays);
	DayNameValue.length=0;
	for(var i=1;i<=CurrentMonthDays;i++)
	{
		DayNameValue.options[i-1]=new Option(i);
		DayNameValue.options[i-1].value=i;
		DayNameValue.options[i-1].text='' + i;
		if(i==bDay)
			DayNameValue.options[i-1].selected=true;
	}

	//var kkk=DayNameValue.length;
	//DayNameValue.length=DayNameValue.length+5;
	//for(i=0;i<5;i++)
	//{
	//	DayNameValue.options[kkk+i]=new Option(kkk+i);
	//	DayNameValue.options[kkk+i].value=i+1;
	//	DayNameValue.options[kkk+i].text='adsf'+(i+1);
	//}
}

//==================================================================================================
function CompareTime(by,bm,bd,bho,bmi,ey,em,ed,eho,emi)
{
	var Time1,Time2;
	tbm=(''+bm).length==1?'0'+bm:''+bm;
	tbd=(''+bd).length==1?'0'+bd:''+bd;
	tbho=(''+bho).length==1?'0'+bho:''+bho;
	tbmi=(''+bmi).length==1?'0'+bmi:''+bmi;
	Time1=by+tbm+tbd+tbho+tbmi;

	tem=(''+em).length==1?'0'+em:''+em;
	ted=(''+ed).length==1?'0'+ed:''+ed;
	teho=(''+eho).length==1?'0'+eho:''+eho;
	temi=(''+emi).length==1?'0'+emi:''+emi;
	Time2=ey+tem+ted+teho+temi;

	return Time1>=Time2?false:true;
}


//======================================================================================================
function SelectTime(objGetTime,TimeType)
{
	var TmpTime;
	TmpTime = eval('form1.' + objGetTime + '.value')
	window.open('../commfunc/seltime.asp?objGetTime=' + objGetTime + '&TimeType=' + TimeType + '&CurrentValue=' + TmpTime,'SelTimeWin','width=450,height=150,top=150,left=150,scrollbars=no');
}


//======================================================================================================
function GetSelectedTime(objGetTime,TimeType)
{
	var SelectedTime,PartDate,PartTime;
	objGetTime=eval('window.opener.form1.' + objGetTime);

	PartDate=frm.by.value + '-' + frm.bm.value + '-' + frm.bd.value;
	PartTime=frm.bho.value + ':' + frm.bmi.value + ':00';

	switch(TimeType.toUpperCase())
	{
	case "DATE":
		SelectedTime=PartDate;
		break;
	case "TIME":
		SelectedTime=PartTime;
		break;
	case "DATETIME":
		SelectedTime=PartDate + ' ' + PartTime;
		break;
	default:	//同DATETIME,所以case "DATETIME"分支可以不要;
		SelectedTime=PartDate + ' ' + PartTime;
	}
	objGetTime.value=SelectedTime;
	self.close();
}


//======================================================================================================
function GetMustInput(FormName,ObjType,ObjID,ObjName,ValueLen,HaveFocus)
{
	var ObjCheck;
	ObjCheck=eval(FormName + '.' + ObjID);

	if (ObjType == 'Select')
		if (ObjCheck.options[ObjCheck.selectedIndex].value=='')
		{
			window.alert('错误提示\n================================================\n\n[对象名称]:     ' + ObjName + '\n\n[错误描述]:     必须选择数据!');
			if(HaveFocus){ObjCheck.focus();}
			return false;
		}

	if (javaTrim(ObjCheck.value) == '')
	{
		window.alert('错误提示\n================================================\n\n[对象名称]:     ' + ObjName + '\n\n[错误描述]:     必须输入数据!');
		if(HaveFocus){ObjCheck.focus();ObjCheck.select();}
		return false;
	}
	else
	{
		if (ValueLen!=0)
		if (GetStrLen(ObjCheck.value) > ValueLen)
		{
			window.alert('错误提示\n================================================\n\n[对象名称]:     ' + ObjName + '\n\n[错误描述]:     数据输入超过指定长度(' + ValueLen + '),现有数据长度为(' + GetStrLen(ObjCheck.value) + ')!');
			if(HaveFocus){ObjCheck.focus();ObjCheck.select();}
			return false;
		}
	}

	return true;
}

//======================================================================================================
function GetStrLen(pstr)
{
		var AscCode;
		var tmpstr=javaTrim(pstr);
		var StrLen=tmpstr.length;
		var nums=0;
		if (StrLen<=0) return 0;

		for (var i=0;i<StrLen;i++){
			AscCode=tmpstr.charCodeAt(i);
			if (AscCode>127) nums+=2;
			else nums+=1;
		} 

		return nums;
}


//======================================================================================================
function DisplayInformation(DisplayString)
{
	window.alert('错误提示\n================================================\n\n[错误描述]:     ' + DisplayString);
}

function DoSearch(FormName,FormAction,Var1Name,Var1Value,Var2Name,Var2Value,Var3Name,Var3Value)
{
		if(FormAction!='')		//窗口是否提交到当前页面(为空串为提交到当前页,否则为指定页名称);
			FormName.action=FormAction;
		if(Var1Name!='')
			eval(FormName+'.'+Var1Name).value=Var1Value;
		if(Var2Name!='')
			eval(FormName+'.'+Var2Name).value=Var2Value;
		if(Var3Name!='')
			eval(FormName+'.'+Var3Name).value=Var3Value;

		eval(FormName + '.submit()');

}


function GetSpeStr(DispStr,RepStr,DispLens,RepType)
{
	var corpvar = '';
	var varlen = DispStr.length;
	for (var i=0;i<DispLens-varlen;i++)
		corpvar += RepStr;

	switch(RepType.toUpperCase())
	{
	case 'L':	//在左边循环
		corpvar += DispStr;
		break;
	case 'R':	//在右边循环
		corpvar += corpvar;
		break;
	default:	//在左边循环
		corpvar += DispStr;
	}

	return corpvar;
}

/*
function DateCompare(CompareDate,FirstDate,SecondDate,CompareType)
{
	var pCompareDate = new Date(CompareDate);
	var pFirstDate = new Date(FirstDate);
	var pSecondDate = new Date(SecondDate);
	switch(CompareType)
	{
	case '>':
		if (pCompareDate > pFirstDate){return true;}
		break;
	case '<':
		if (pCompareDate < pFirstDate){return true;}
		break;
	case '=':
		if (pCompareDate = pFirstDate){return true;}
		break;
	case '>=':
		if (pCompareDate >= pFirstDate){return true;}
		break;
	case '<=':
		if (pCompareDate <= pFirstDate){return true;}
		break;
	case 'be':
		if (pCompareDate>=pFirstDate && pCompareDate<=pSecondDate){return true;}
	}
	window.alert('错误提示\n================================================\n\n[错误描述]:     在!');
	return false;
}
*/

function ShowMyLayer(strFrm,obj)
{
	if (eval(strFrm+'.fjmc1').value != "" || eval(strFrm+'.fjmc2').value != ""||eval(strFrm+'.fjmc3').value != "")
	{
	    eval(obj +'.style').visibility="visible";
		eval(strFrm).submit();
	} 
}

⌨️ 快捷键说明

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