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

📄 mydatecontrol.cs

📁 基于web的图书管理系统 (SQL Server 2000)
💻 CS
📖 第 1 页 / 共 2 页
字号:
			myString.Append("var m = (strYear) ? strYear : new Date().getFullYear();\r\n");
			myString.Append("if (m < 1000 || m > 9999) {alert(\"年份值不在 1000 到 9999 之间!\");return;}\r\n");
			myString.Append("var n = m - 10;\r\n");
			myString.Append("if (n < 1000) n = 1000;\r\n");
			myString.Append("if (n + 26 > 9999) n = 9974;\r\n");
			myString.Append("var s = \"<select Author=meizz name=tmpSelectYear style='font-size: 12px' \"\r\n");
			myString.Append("s += \"onblur='document.all.tmpSelectYearLayer.style.display=\\\"none\\\"' \"\r\n");
			myString.Append("s += \"onchange='document.all.tmpSelectYearLayer.style.display=\\\"none\\\";\"\r\n");
			myString.Append("s += \"meizzTheYear = this.value; meizzSetDay(meizzTheYear,meizzTheMonth)'>\\r\\n\";\r\n");
			myString.Append("var selectInnerHTML = s;\r\n");
			myString.Append("for (var i = n; i < n + 26; i++)\r\n");
			myString.Append("{\r\n");
			myString.Append("if (i == m)\r\n");
			myString.Append("{selectInnerHTML += \"<option value='\" + i + \"' selected>\" + i + \"年\" + \"</option>\\r\\n\";}\r\n");
			myString.Append("else {selectInnerHTML += \"<option value='\" + i + \"'>\" + i + \"年\" + \"</option>\\r\\n\";}\r\n");
			myString.Append("}\r\n");
			myString.Append("selectInnerHTML += \"</select>\";\r\n");
			myString.Append("document.all.tmpSelectYearLayer.style.display=\"\";\r\n");
			myString.Append("document.all.tmpSelectYearLayer.innerHTML = selectInnerHTML;\r\n");
			myString.Append("document.all.tmpSelectYear.focus();\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function tmpSelectMonthInnerHTML(strMonth) //月份的下拉框\r\n");
			myString.Append("{\r\n");
			myString.Append("if (strMonth.match(/\\D/)!=null){alert(\"月份输入参数不是数字!\");return;}\r\n");
			myString.Append("var m = (strMonth) ? strMonth : new Date().getMonth() + 1;\r\n");
			myString.Append("var s = \"<select Author=meizz name=tmpSelectMonth style='font-size: 12px' \"\r\n");
			myString.Append("s += \"onblur='document.all.tmpSelectMonthLayer.style.display=\\\"none\\\"' \"\r\n");
			myString.Append("s += \"onchange='document.all.tmpSelectMonthLayer.style.display=\\\"none\\\";\"\r\n");
			myString.Append("s += \"meizzTheMonth = this.value; meizzSetDay(meizzTheYear,meizzTheMonth)'>\\r\\n\";\r\n");
			myString.Append("var selectInnerHTML = s;\r\n");
			myString.Append("for (var i = 1; i < 13; i++)\r\n");
			myString.Append("{\r\n");
			myString.Append("if (i == m)\r\n");
			myString.Append("{selectInnerHTML += \"<option value='\"+i+\"' selected>\"+i+\"月\"+\"</option>\\r\\n\";}\r\n");
			myString.Append("else {selectInnerHTML += \"<option value='\"+i+\"'>\"+i+\"月\"+\"</option>\\r\\n\";}\r\n");
			myString.Append("}\r\n");
			myString.Append("selectInnerHTML += \"</select>\";\r\n");
			myString.Append("document.all.tmpSelectMonthLayer.style.display=\"\";\r\n");
			myString.Append("document.all.tmpSelectMonthLayer.innerHTML = selectInnerHTML;\r\n");
			myString.Append("document.all.tmpSelectMonth.focus();\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function closeLayer()               //这个层的关闭\r\n");
			myString.Append("{\r\n");
			myString.Append("document.all.meizzDateLayer.style.display=\"none\";\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function document.onkeydown()\r\n");
			myString.Append("{\r\n");
			myString.Append("if (window.event.keyCode==27)document.all.meizzDateLayer.style.display=\"none\";\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function IsPinYear(year)            //判断是否闰平年\r\n");
			myString.Append("{\r\n");
			myString.Append("if (0==year%4&&((year%100!=0)||(year%400==0))) return true;else return false;\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function GetMonthCount(year,month)  //闰年二月为29天\r\n");
			myString.Append("{\r\n");
			myString.Append("var c=MonHead[month-1];if((month==2)&&IsPinYear(year)) c++;return c;\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function GetDOW(day,month,year)     //求某天的星期几\r\n");
			myString.Append("{\r\n");
			myString.Append("var dt=new Date(year,month-1,day).getDay()/7; return dt;\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function meizzPrevY()  //往前翻 Year\r\n");
			myString.Append("{\r\n");
			myString.Append("if(meizzTheYear > 999 && meizzTheYear <10000){meizzTheYear--;}\r\n");
			myString.Append("else{alert(\"年份超出范围(1000-9999)!\");}\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("}\r\n");
			myString.Append("function meizzNextY()  //往后翻 Year\r\n");
			myString.Append("{\r\n");
			myString.Append("if(meizzTheYear > 999 && meizzTheYear <10000){meizzTheYear++;}\r\n");
			myString.Append("else{alert(\"年份超出范围(1000-9999)!\");}\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("}\r\n");
			myString.Append("function meizzToday()  //Today Button\r\n");
			myString.Append("{\r\n");
			myString.Append("meizzTheYear = new Date().getFullYear();\r\n");
			myString.Append("meizzTheMonth = new Date().getMonth()+1;\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("}\r\n");
			myString.Append("function meizzPrevM()  //往前翻月份\r\n");
			myString.Append("{\r\n");
			myString.Append("if(meizzTheMonth>1){meizzTheMonth--}else{meizzTheYear--;meizzTheMonth=12;}\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("}\r\n");
			myString.Append("function meizzNextM()  //往后翻月份\r\n");
			myString.Append("{\r\n");
			myString.Append("if(meizzTheMonth==12){meizzTheYear++;meizzTheMonth=1}else{meizzTheMonth++}\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("} \r\n");
			myString.Append("\r\n");
			myString.Append("function meizzSetDay(yy,mm)   //主要的写程序**********\r\n");
			myString.Append("{\r\n");
			myString.Append("meizzWriteHead(yy,mm);\r\n");
			myString.Append("for (var i = 0; i < 37; i++){meizzWDay[i]=\"\"};  //将显示框的内容全部清空\r\n");
			myString.Append("var day1 = 1,firstday = new Date(yy,mm-1,1).getDay();  //某月第一天的星期几\r\n");
			myString.Append("for (var i = firstday; day1 < GetMonthCount(yy,mm)+1; i++){meizzWDay[i]=day1;day1++;}\r\n");
			myString.Append("for (var i = 0; i < 37; i++)\r\n");
			myString.Append("{ var da = eval(\"document.all.meizzDay\"+i)     //书写新的一个月的日期星期排列\r\n");
			myString.Append("if (meizzWDay[i]!=\"\")\r\n");
			myString.Append("{ da.innerHTML = \"<b>\" + meizzWDay[i] + \"</b>\";\r\n");
			myString.Append("da.style.backgroundColor = (yy == new Date().getFullYear() &&\r\n");
			myString.Append("mm == new Date().getMonth()+1 && meizzWDay[i] == new Date().getDate()) ? \"#FFD700\" : \"#ADD8E6\";\r\n");
			myString.Append("da.style.cursor=\"hand\"\r\n");
			myString.Append("}\r\n");
			myString.Append("else{da.innerHTML=\"\";da.style.backgroundColor=\"\";da.style.cursor=\"default\"}\r\n");
			myString.Append("}\r\n");
			myString.Append("}\r\n");
			myString.Append("function meizzDayClick(n)  //点击显示框选取日期,主输入函数*************\r\n");
			myString.Append("{\r\n");
			myString.Append("var yy = meizzTheYear;\r\n");
			myString.Append("var mm = meizzTheMonth;\r\n");
			myString.Append("if (mm < 10){mm = \"0\" + mm;}\r\n");
			myString.Append("if (outObject)\r\n");
			myString.Append("{\r\n");
			myString.Append("if (!n) {outObject.value=\"\"; return;}\r\n");
			myString.Append("if ( n < 10){n = \"0\" + n;}\r\n");
			myString.Append("outObject.value= yy + \"-\" + mm + \"-\" + n ; //注:在这里你可以输出改成你想要的格式\r\n");
			myString.Append("closeLayer(); \r\n");
			myString.Append("}\r\n");
			myString.Append("else {closeLayer(); alert(\"您所要输出的控件对象并不存在!\");}\r\n");
			myString.Append("}\r\n");
			myString.Append("meizzSetDay(meizzTheYear,meizzTheMonth);\r\n");
			myString.Append("// -->\r\n");
			myString.Append("</script>\r\n");

			return myString.ToString();
		}
	}
}


⌨️ 快捷键说明

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