亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? calendar.js

?? 一個用Java語言實現(xiàn)的庫存管理系統(tǒng)
?? JS
?? 第 1 頁 / 共 4 頁
字號:
		return Calendar.stopEvent(ev);	}};Calendar.calDragIt = function (ev) {	var cal = Calendar._C;	if (!(cal && cal.dragging)) {		return false;	}	var posX;	var posY;	if (Calendar.is_ie) {		posY = window.event.clientY + document.body.scrollTop;		posX = window.event.clientX + document.body.scrollLeft;	} else {		posX = ev.pageX;		posY = ev.pageY;	}	cal.hideShowCovered();	var st = cal.element.style;	st.left = (posX - cal.xOffs) + "px";	st.top = (posY - cal.yOffs) + "px";	return Calendar.stopEvent(ev);};Calendar.calDragEnd = function (ev) {	var cal = Calendar._C;	if (!cal) {		return false;	}	cal.dragging = false;	with (Calendar) {		removeEvent(document, "mousemove", calDragIt);		removeEvent(document, "mouseup", calDragEnd);		tableMouseUp(ev);	}	cal.hideShowCovered();};Calendar.dayMouseDown = function(ev) {	var el = Calendar.getElement(ev);	if (el.disabled) {		return false;	}	var cal = el.calendar;	cal.activeDiv = el;	Calendar._C = cal;	if (el.navtype != 300) with (Calendar) {		if (el.navtype == 50) {			el._current = el.innerHTML;			addEvent(document, "mousemove", tableMouseOver);		} else			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", tableMouseOver);		addClass(el, "hilite active");		addEvent(document, "mouseup", tableMouseUp);	} else if (cal.isPopup) {		cal._dragStart(ev);	}	if (el.navtype == -1 || el.navtype == 1) {		if (cal.timeout) clearTimeout(cal.timeout);		cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250);	} else if (el.navtype == -2 || el.navtype == 2) {		if (cal.timeout) clearTimeout(cal.timeout);		cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);	} else {		cal.timeout = null;	}	return Calendar.stopEvent(ev);};Calendar.dayMouseDblClick = function(ev) {	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);	if (Calendar.is_ie) {		document.selection.empty();	}};Calendar.dayMouseOver = function(ev) {	var el = Calendar.getElement(ev);	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {		return false;	}	if (el.ttip) {		if (el.ttip.substr(0, 1) == "_") {			el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1);		}		el.calendar.tooltips.innerHTML = el.ttip;	}	if (el.navtype != 300) {		Calendar.addClass(el, "hilite");		if (el.caldate) {			Calendar.addClass(el.parentNode, "rowhilite");		}	}	return Calendar.stopEvent(ev);};Calendar.dayMouseOut = function(ev) {	with (Calendar) {		var el = getElement(ev);		if (isRelated(el, ev) || _C || el.disabled)			return false;		removeClass(el, "hilite");		if (el.caldate)			removeClass(el.parentNode, "rowhilite");		if (el.calendar)			el.calendar.tooltips.innerHTML = _TT["SEL_DATE"];		return stopEvent(ev);	}};/** *  A generic "click" handler :) handles all types of buttons defined in this *  calendar. */Calendar.cellClick = function(el, ev) {	var cal = el.calendar;	var closing = false;	var newdate = false;	var date = null;	if (typeof el.navtype == "undefined") {		if (cal.currentDateEl) {			Calendar.removeClass(cal.currentDateEl, "selected");			Calendar.addClass(el, "selected");			closing = (cal.currentDateEl == el);			if (!closing) {				cal.currentDateEl = el;			}		}		cal.date.setDateOnly(el.caldate);		date = cal.date;		var other_month = !(cal.dateClicked = !el.otherMonth);		if (!other_month && !cal.currentDateEl)			cal._toggleMultipleDate(new Date(date));		else			newdate = !el.disabled;		// a date was clicked		if (other_month)			cal._init(cal.firstDayOfWeek, date);	} else {		if (el.navtype == 200) {			Calendar.removeClass(el, "hilite");			cal.callCloseHandler();			return;		}		date = new Date(cal.date);		if (el.navtype == 0)			date.setDateOnly(new Date()); // TODAY		// unless "today" was clicked, we assume no date was clicked so		// the selected handler will know not to close the calenar when		// in single-click mode.		// cal.dateClicked = (el.navtype == 0);		cal.dateClicked = false;		var year = date.getFullYear();		var mon = date.getMonth();		function setMonth(m) {			var day = date.getDate();			var max = date.getMonthDays(m);			if (day > max) {				date.setDate(max);			}			date.setMonth(m);		}		;		switch (el.navtype) {			case 400:				Calendar.removeClass(el, "hilite");				var text = Calendar._TT["ABOUT"];				if (typeof text != "undefined") {					text += cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";				} else {					// FIXME: this should be removed as soon as lang files get updated!					text = "Help and about box text is not translated into this language.\n" +						   "If you know this language and you feel generous please update\n" +						   "the corresponding file in \"lang\" subdir to match calendar-en.js\n" +						   "and send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\n" +						   "Thank you!\n" +						   "http://dynarch.com/mishoo/calendar.epl\n";				}				alert(text);				return;			case -2:				if (year > cal.minYear) {					date.setFullYear(year - 1);				}				break;			case -1:				if (mon > 0) {					setMonth(mon - 1);				} else if (year-- > cal.minYear) {					date.setFullYear(year);					setMonth(11);				}				break;			case 1:				if (mon < 11) {					setMonth(mon + 1);				} else if (year < cal.maxYear) {					date.setFullYear(year + 1);					setMonth(0);				}				break;			case 2:				if (year < cal.maxYear) {					date.setFullYear(year + 1);				}				break;			case 100:				cal.setFirstDayOfWeek(el.fdow);				return;			case 50:				var range = el._range;				var current = el.innerHTML;				for (var i = range.length; --i >= 0;)					if (range[i] == current)						break;				if (ev && ev.shiftKey) {					if (--i < 0)						i = range.length - 1;				} else if (++i >= range.length)					i = 0;				var newval = range[i];				el.innerHTML = newval;				cal.onUpdateTime();				return;			case 0:			// TODAY will bring us here				if ((typeof cal.getDateStatus == "function") &&					cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {					return false;				}				break;		}		if (!date.equalsTo(cal.date)) {			cal.setDate(date);			newdate = true;		} else if (el.navtype == 0)			newdate = closing = true;	}	if (newdate) {		ev && cal.callHandler();	}	if (closing) {		Calendar.removeClass(el, "hilite");		ev && cal.callCloseHandler();	}};// END: CALENDAR STATIC FUNCTIONS// BEGIN: CALENDAR OBJECT FUNCTIONS/** *  This function creates the calendar inside the given parent.  If _par is *  null than it creates a popup calendar inside the BODY element.  If _par is *  an element, be it BODY, then it creates a non-popup calendar (still *  hidden).  Some properties need to be set before calling this function. */Calendar.prototype.create = function (_par) {	var parent = null;	if (! _par) {		// default parent is the document body, in which case we create		// a popup calendar.		parent = document.getElementsByTagName("body")[0];		this.isPopup = true;	} else {		parent = _par;		this.isPopup = false;	}	this.date = this.dateStr ? new Date(this.dateStr) : new Date();	var table = Calendar.createElement("table");	this.table = table;	table.cellSpacing = 0;	table.cellPadding = 0;	table.calendar = this;	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);	var div = Calendar.createElement("div");	this.element = div;	div.className = "calendar";	if (this.isPopup) {		div.style.position = "absolute";		div.style.display = "none";	}	div.appendChild(table);	var thead = Calendar.createElement("thead", table);	var cell = null;	var row = null;	var cal = this;	var hh = function (text, cs, navtype) {		cell = Calendar.createElement("td", row);		cell.colSpan = cs;		cell.className = "button";		if (navtype != 0 && Math.abs(navtype) <= 2)			cell.className += " nav";		Calendar._add_evs(cell);		cell.calendar = cal;		cell.navtype = navtype;		cell.innerHTML = "<div unselectable='on'>" + text + "</div>";		return cell;	};	row = Calendar.createElement("tr", thead);	var title_length = 6;	(this.isPopup) && --title_length;	(this.weekNumbers) && ++title_length;	hh("?", 1, 400).ttip = Calendar._TT["INFO"];	this.title = hh("", title_length, 300);	this.title.className = "title";	if (this.isPopup) {		this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];		this.title.style.cursor = "move";		hh("&#x00d7;", 1, 200).ttip = Calendar._TT["CLOSE"];	}	row = Calendar.createElement("tr", thead);	row.className = "headrow";	this._nav_py = hh("&#x00ab;", 1, -2);	this._nav_py.ttip = Calendar._TT["PREV_YEAR"];	this._nav_pm = hh("&#x2039;", 1, -1);	this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];	this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);	this._nav_now.ttip = Calendar._TT["GO_TODAY"];	this._nav_nm = hh("&#x203a;", 1, 1);	this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];	this._nav_ny = hh("&#x00bb;", 1, 2);	this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"];	// day names	row = Calendar.createElement("tr", thead);	row.className = "daynames";	if (this.weekNumbers) {		cell = Calendar.createElement("td", row);		cell.className = "name wn";		cell.innerHTML = Calendar._TT["WK"];	}	for (var i = 7; i > 0; --i) {		cell = Calendar.createElement("td", row);		if (!i) {			cell.navtype = 100;			cell.calendar = this;			Calendar._add_evs(cell);		}	}	this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild;	this._displayWeekdays();	var tbody = Calendar.createElement("tbody", table);	this.tbody = tbody;	for (i = 6; i > 0; --i) {		row = Calendar.createElement("tr", tbody);		if (this.weekNumbers) {			cell = Calendar.createElement("td", row);		}		for (var j = 7; j > 0; --j) {			cell = Calendar.createElement("td", row);			cell.calendar = this;			Calendar._add_evs(cell);		}	}	if (this.showsTime) {		row = Calendar.createElement("tr", tbody);		row.className = "time";		cell = Calendar.createElement("td", row);		cell.className = "time";		cell.colSpan = 2;		cell.innerHTML = Calendar._TT["TIME"] || "&nbsp;";		cell = Calendar.createElement("td", row);		cell.className = "time";		cell.colSpan = this.weekNumbers ? 4 : 3;		(function() {			function makeTimePart(className, init, range_start, range_end) {				var part = Calendar.createElement("span", cell);				part.className = className;				part.innerHTML = init;				part.calendar = cal;				part.ttip = Calendar._TT["TIME_PART"];				part.navtype = 50;				part._range = [];				if (typeof range_start != "number")					part._range = range_start;				else {					for (var i = range_start; i <= range_end; ++i) {						var txt;						if (i < 10 && range_end >= 10) txt = '0' + i;						else txt = '' + i;						part._range[part._range.length] = txt;					}				}				Calendar._add_evs(part);				return part;			}			;			var hrs = cal.date.getHours();			var mins = cal.date.getMinutes();			var t12 = !cal.time24;			var pm = (hrs > 12);			if (t12 && pm) hrs -= 12;			var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);			var span = Calendar.createElement("span", cell);			span.innerHTML = ":";			span.className = "colon";			var M = makeTimePart("minute", mins, 0, 59);			var AP = null;			cell = Calendar.createElement("td", row);			cell.className = "time";			cell.colSpan = 2;			if (t12)				AP = makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);			else				cell.innerHTML = "&nbsp;";			cal.onSetTime = function() {				var pm, hrs = this.date.getHours(),						mins = this.date.getMinutes();				if (t12) {					pm = (hrs >= 12);					if (pm) hrs -= 12;					if (hrs == 0) hrs = 12;					AP.innerHTML = pm ? "pm" : "am";				}				H.innerHTML = (hrs < 10) ? ("0" + hrs) : hrs;				M.innerHTML = (mins < 10) ? ("0" + mins) : mins;			};			cal.onUpdateTime = function() {				var date = this.date;				var h = parseInt(H.innerHTML, 10);				if (t12) {					if (/pm/i.test(AP.innerHTML) && h < 12)						h += 12;					else if (/am/i.test(AP.innerHTML) && h == 12)						h = 0;				}				var d = date.getDate();				var m = date.getMonth();				var y = date.getFullYear();				date.setHours(h);				date.setMinutes(parseInt(M.innerHTML, 10));				date.setFullYear(y);				date.setMonth(m);				date.setDate(d);				this.dateClicked = false;				this.callHandler();			};		})();	} else {		this.onSetTime = this.onUpdateTime = function() {		};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲超丰满肉感bbw| 亚洲精品一区二区三区四区高清| 亚洲欧美综合在线精品| av在线播放不卡| 樱花影视一区二区| 欧美日韩精品专区| 久久国产夜色精品鲁鲁99| 久久天天做天天爱综合色| 成人性生交大合| 亚洲品质自拍视频| 欧美日韩亚洲丝袜制服| 久久成人免费日本黄色| 国产性色一区二区| 91久久一区二区| 免费成人结看片| 国产日韩欧美高清| 在线观看视频91| 精品一区二区三区在线观看国产 | 久久久精品tv| 99精品国产99久久久久久白柏| 一区二区三区在线播| 日韩欧美久久久| 成人黄色大片在线观看| 亚洲国产视频一区二区| 久久先锋影音av| 91国偷自产一区二区开放时间 | 欧美亚洲高清一区| 日韩1区2区日韩1区2区| 国产精品网站一区| 欧美男男青年gay1069videost| 激情久久五月天| 亚洲综合丝袜美腿| 国产日韩精品久久久| 欧美丝袜第三区| 国产福利不卡视频| 亚洲成人av电影在线| 欧美激情中文字幕| 日韩午夜在线播放| 在线影视一区二区三区| 国产米奇在线777精品观看| 一区二区不卡在线播放 | 亚洲一二三级电影| 国产日韩欧美麻豆| 91精品在线免费| 色欧美日韩亚洲| 高清久久久久久| 日韩国产精品91| 亚洲精品成人a在线观看| 日本一区二区三区四区在线视频| 欧美日韩国产三级| 91麻豆精品秘密| 国产成人精品免费看| 久久99精品一区二区三区三区| 一区二区三区四区不卡在线| 国产欧美一区二区在线观看| 日韩欧美国产一二三区| 欧美日韩免费高清一区色橹橹| 国产精品一卡二卡| 狠狠色综合播放一区二区| 日韩精品成人一区二区在线| 一区二区不卡在线视频 午夜欧美不卡在| 久久久激情视频| 久久一区二区三区四区| 日韩视频123| 日韩一级大片在线观看| 欧美精品电影在线播放| 欧美私模裸体表演在线观看| 色婷婷久久一区二区三区麻豆| av午夜精品一区二区三区| 国产不卡在线播放| 国产精品一二二区| 国产成人午夜99999| 国产一区二区在线视频| 国内一区二区在线| 国产一区二区三区免费在线观看| 麻豆成人91精品二区三区| 成人午夜视频网站| 成人免费毛片aaaaa**| 国产mv日韩mv欧美| yourporn久久国产精品| 成人黄色小视频在线观看| 成人av免费在线观看| 不卡的电视剧免费网站有什么| 大桥未久av一区二区三区中文| 成人免费视频视频在线观看免费| 风间由美一区二区三区在线观看 | 国产精品女人毛片| 国产精品丝袜91| 中文字幕亚洲成人| 亚洲精品中文在线影院| 亚洲大片精品永久免费| 蜜臀精品一区二区三区在线观看 | 极品瑜伽女神91| 国产主播一区二区| 成人性生交大片免费看视频在线 | 91精品国产免费| 精品国产麻豆免费人成网站| 国产欧美综合在线| 亚洲精品videosex极品| 亚洲午夜免费福利视频| 久久99精品国产麻豆不卡| 国产成人免费在线观看不卡| 色综合中文字幕国产 | 国产精品夜夜爽| 99vv1com这只有精品| 欧美日韩在线播放一区| 欧美成人一区二区三区| 国产精品网站在线播放| 亚洲国产aⅴ天堂久久| 麻豆一区二区三| av在线综合网| 欧美一区二区视频观看视频| 国产三级一区二区| 亚洲第一搞黄网站| 国产成人av在线影院| 欧美午夜片在线看| 久久久亚洲高清| 亚洲二区在线视频| 国产a级毛片一区| 欧美精品99久久久**| 国产亚洲精久久久久久| 亚洲成人免费av| 成人午夜又粗又硬又大| 91精品国产美女浴室洗澡无遮挡| 国产精品久久久爽爽爽麻豆色哟哟| 天天操天天色综合| 不卡的av在线| 亚洲精品一区在线观看| 亚洲国产综合在线| 成人av动漫网站| 日韩视频永久免费| 亚洲尤物视频在线| 成人理论电影网| 欧美精品一区二区三区久久久| 一区二区三区在线看| 国产成人在线视频网址| 欧美一区二区三区视频免费播放 | 午夜精品久久久久久久| 成人免费视频播放| 久久午夜国产精品| 免费成人在线视频观看| 欧美日韩综合色| √…a在线天堂一区| 国产高清久久久久| 精品国精品国产| 日韩电影一区二区三区| 欧美日韩在线不卡| 亚洲最新在线观看| 99久久精品国产一区二区三区| 久久久亚洲午夜电影| 免费久久99精品国产| 欧美日韩另类国产亚洲欧美一级| 中文字幕一区二区三区四区| 国产精品18久久久久久久网站| 欧美大片免费久久精品三p| 首页欧美精品中文字幕| 欧美午夜一区二区三区 | 视频一区二区不卡| 欧美三级韩国三级日本三斤| 亚洲制服丝袜av| 一本到不卡精品视频在线观看| 中文字幕亚洲在| 99re这里都是精品| 亚洲视频免费在线| 99国内精品久久| 亚洲欧美日韩综合aⅴ视频| www.日韩av| 亚洲激情自拍偷拍| 欧美在线观看视频在线| 亚洲成人免费电影| 91精品一区二区三区久久久久久| 日韩电影一二三区| 精品少妇一区二区三区视频免付费| 麻豆91免费观看| 久久久国际精品| 成人免费观看av| 综合婷婷亚洲小说| 欧洲亚洲精品在线| 日韩综合小视频| 精品久久久久久久久久久院品网| 韩国精品主播一区二区在线观看| 久久久久久99久久久精品网站| 国产99精品视频| 亚洲黄色小视频| 91精品在线免费| 国产乱子伦视频一区二区三区| 国产精品伦理在线| 在线观看日韩精品| 美脚の诱脚舐め脚责91| 亚洲国产精品精华液ab| 色综合久久中文字幕综合网| 性做久久久久久免费观看欧美| 日韩精品自拍偷拍| www..com久久爱| 亚洲国产精品综合小说图片区| 日韩欧美在线一区二区三区| 国产夫妻精品视频| 亚洲国产精品一区二区久久恐怖片| 日韩亚洲欧美成人一区| 成人高清视频在线观看|