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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calendar.js

?? 一個用Java語言實現的庫存管理系統
?? JS
?? 第 1 頁 / 共 4 頁
字號:
			box.x = 0;		if (box.y < 0)			box.y = 0;		var cp = document.createElement("div");		var s = cp.style;		s.position = "absolute";		s.right = s.bottom = s.width = s.height = "0px";		document.body.appendChild(cp);		var br = Calendar.getAbsolutePos(cp);		document.body.removeChild(cp);		if (Calendar.is_ie) {			br.y += document.body.scrollTop;			br.x += document.body.scrollLeft;		} else {			br.y += window.scrollY;			br.x += window.scrollX;		}		var tmp = box.x + box.width - br.x;		if (tmp > 0) box.x -= tmp;		tmp = box.y + box.height - br.y;		if (tmp > 0) box.y -= tmp;	}	;	this.element.style.display = "block";	Calendar.continuation_for_the_fucking_khtml_browser = function() {		var w = self.element.offsetWidth;		var h = self.element.offsetHeight;		self.element.style.display = "none";		var valign = opts.substr(0, 1);		var halign = "l";		if (opts.length > 1) {			halign = opts.substr(1, 1);		}		// vertical alignment		switch (valign) {			case "T": p.y -= h; break;			case "B": p.y += el.offsetHeight; break;			case "C": p.y += (el.offsetHeight - h) / 2; break;			case "t": p.y += el.offsetHeight - h; break;			case "b": break; // already there		}		// horizontal alignment		switch (halign) {			case "L": p.x -= w; break;			case "R": p.x += el.offsetWidth; break;			case "C": p.x += (el.offsetWidth - w) / 2; break;			case "l": p.x += el.offsetWidth - w; break;			case "r": break; // already there		}		p.width = w;		p.height = h + 40;		self.monthsCombo.style.display = "none";		fixPosition(p);		self.showAt(p.x, p.y);	};	if (Calendar.is_khtml)		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);	else		Calendar.continuation_for_the_fucking_khtml_browser();};/** Customizes the date format. */Calendar.prototype.setDateFormat = function (str) {	this.dateFormat = str;};/** Customizes the tooltip date format. */Calendar.prototype.setTtDateFormat = function (str) {	this.ttDateFormat = str;};/** *  Tries to identify the date represented in a string.  If successful it also *  calls this.setDate which moves the calendar to the given date. */Calendar.prototype.parseDate = function(str, fmt) {	if (!fmt)		fmt = this.dateFormat;	this.setDate(Date.parseDate(str, fmt));};Calendar.prototype.hideShowCovered = function () {	if (!Calendar.is_ie && !Calendar.is_opera)		return;	function getVisib(obj) {		var value = obj.style.visibility;		if (!value) {			if (document.defaultView && typeof (document.defaultView.getComputedStyle) == "function") { // Gecko, W3C				if (!Calendar.is_khtml)					value = document.defaultView.							getComputedStyle(obj, "").getPropertyValue("visibility");				else					value = '';			} else if (obj.currentStyle) { // IE				value = obj.currentStyle.visibility;			} else				value = '';		}		return value;	}	;	var tags = new Array("applet", "iframe", "select");	var el = this.element;	var p = Calendar.getAbsolutePos(el);	var EX1 = p.x;	var EX2 = el.offsetWidth + EX1;	var EY1 = p.y;	var EY2 = el.offsetHeight + EY1;	for (var k = tags.length; k > 0;) {		var ar = document.getElementsByTagName(tags[--k]);		var cc = null;		for (var i = ar.length; i > 0;) {			cc = ar[--i];			p = Calendar.getAbsolutePos(cc);			var CX1 = p.x;			var CX2 = cc.offsetWidth + CX1;			var CY1 = p.y;			var CY2 = cc.offsetHeight + CY1;			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) {				if (!cc.__msh_save_visibility) {					cc.__msh_save_visibility = getVisib(cc);				}				cc.style.visibility = cc.__msh_save_visibility;			} else {				if (!cc.__msh_save_visibility) {					cc.__msh_save_visibility = getVisib(cc);				}				cc.style.visibility = "hidden";			}		}	}};/** Internal function; it displays the bar with the names of the weekday. */Calendar.prototype._displayWeekdays = function () {	var fdow = this.firstDayOfWeek;	var cell = this.firstdayname;	var weekend = Calendar._TT["WEEKEND"];	for (var i = 0; i < 7; ++i) {		cell.className = "day name";		var realday = (i + fdow) % 7;		if (i) {			cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", Calendar._DN[realday]);			cell.navtype = 100;			cell.calendar = this;			cell.fdow = realday;			Calendar._add_evs(cell);		}		if (weekend.indexOf(realday.toString()) != -1) {			Calendar.addClass(cell, "weekend");		}		cell.innerHTML = Calendar._SDN[(i + fdow) % 7];		cell = cell.nextSibling;	}};/** Internal function.  Hides all combo boxes that might be displayed. */Calendar.prototype._hideCombos = function () {	this.monthsCombo.style.display = "none";	this.yearsCombo.style.display = "none";};/** Internal function.  Starts dragging the element. */Calendar.prototype._dragStart = function (ev) {	if (this.dragging) {		return;	}	this.dragging = true;	var posX;	var posY;	if (Calendar.is_ie) {		posY = window.event.clientY + document.body.scrollTop;		posX = window.event.clientX + document.body.scrollLeft;	} else {		posY = ev.clientY + window.scrollY;		posX = ev.clientX + window.scrollX;	}	var st = this.element.style;	this.xOffs = posX - parseInt(st.left);	this.yOffs = posY - parseInt(st.top);	with (Calendar) {		addEvent(document, "mousemove", calDragIt);		addEvent(document, "mouseup", calDragEnd);	}};// BEGIN: DATE OBJECT PATCHES/** Adds the number of days array to the Date object. */Date._MD = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);/** Constants used for time computations */Date.SECOND = 1000 /* milliseconds */;Date.MINUTE = 60 * Date.SECOND;Date.HOUR = 60 * Date.MINUTE;Date.DAY = 24 * Date.HOUR;Date.WEEK = 7 * Date.DAY;Date.parseDate = function(str, fmt) {	var today = new Date();	var y = 0;	var m = -1;	var d = 0;	var a = str.split(/\W+/);	var b = fmt.match(/%./g);	var i = 0, j = 0;	var hr = 0;	var min = 0;	for (i = 0; i < a.length; ++i) {		if (!a[i])			continue;		switch (b[i]) {			case "%d":			case "%e":				d = parseInt(a[i], 10);				break;			case "%m":				m = parseInt(a[i], 10) - 1;				break;			case "%Y":			case "%y":				y = parseInt(a[i], 10);				(y < 100) && (y += (y > 29) ? 1900 : 2000);				break;			case "%b":			case "%B":				for (j = 0; j < 12; ++j) {					if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) {						m = j;						break;					}				}				break;			case "%H":			case "%I":			case "%k":			case "%l":				hr = parseInt(a[i], 10);				break;			case "%P":			case "%p":				if (/pm/i.test(a[i]) && hr < 12)					hr += 12;				else if (/am/i.test(a[i]) && hr >= 12)					hr -= 12;				break;			case "%M":				min = parseInt(a[i], 10);				break;		}	}	if (isNaN(y)) y = today.getFullYear();	if (isNaN(m)) m = today.getMonth();	if (isNaN(d)) d = today.getDate();	if (isNaN(hr)) hr = today.getHours();	if (isNaN(min)) min = today.getMinutes();	if (y != 0 && m != -1 && d != 0)		return new Date(y, m, d, hr, min, 0);	y = 0;	m = -1;	d = 0;	for (i = 0; i < a.length; ++i) {		if (a[i].search(/[a-zA-Z]+/) != -1) {			var t = -1;			for (j = 0; j < 12; ++j) {				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) {					t = j;					break;				}			}			if (t != -1) {				if (m != -1) {					d = m + 1;				}				m = t;			}		} else if (parseInt(a[i], 10) <= 12 && m == -1) {			m = a[i] - 1;		} else if (parseInt(a[i], 10) > 31 && y == 0) {			y = parseInt(a[i], 10);			(y < 100) && (y += (y > 29) ? 1900 : 2000);		} else if (d == 0) {			d = a[i];		}	}	if (y == 0)		y = today.getFullYear();	if (m != -1 && d != 0)		return new Date(y, m, d, hr, min, 0);	return today;};/** Returns the number of days in the current month */Date.prototype.getMonthDays = function(month) {	var year = this.getFullYear();	if (typeof month == "undefined") {		month = this.getMonth();	}	if (((0 == (year % 4)) && ( (0 != (year % 100)) || (0 == (year % 400)))) && month == 1) {		return 29;	} else {		return Date._MD[month];	}};/** Returns the number of day in the year. */Date.prototype.getDayOfYear = function() {	var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);	var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);	var time = now - then;	return Math.floor(time / Date.DAY);};/** Returns the number of the week in year, as defined in ISO 8601. */Date.prototype.getWeekNumber = function() {	var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);	var DoW = d.getDay();	d.setDate(d.getDate() - (DoW + 6) % 7 + 3);	// Nearest Thu	var ms = d.valueOf();	// GMT	d.setMonth(0);	d.setDate(4);	// Thu in Week 1	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;};/** Checks date and time equality */Date.prototype.equalsTo = function(date) {	return ((this.getFullYear() == date.getFullYear()) &&			(this.getMonth() == date.getMonth()) &&			(this.getDate() == date.getDate()) &&			(this.getHours() == date.getHours()) &&			(this.getMinutes() == date.getMinutes()));};/** Set only the year, month, date parts (keep existing time) */Date.prototype.setDateOnly = function(date) {	var tmp = new Date(date);	this.setDate(1);	this.setFullYear(tmp.getFullYear());	this.setMonth(tmp.getMonth());	this.setDate(tmp.getDate());};/** Prints the date in a string according to the given format. */Date.prototype.print = function (str) {	var m = this.getMonth();	var d = this.getDate();	var y = this.getFullYear();	var wn = this.getWeekNumber();	var w = this.getDay();	var s = {};	var hr = this.getHours();	var pm = (hr >= 12);	var ir = (pm) ? (hr - 12) : hr;	var dy = this.getDayOfYear();	if (ir == 0)		ir = 12;	var min = this.getMinutes();	var sec = this.getSeconds();	s["%a"] = Calendar._SDN[w];	// abbreviated weekday name [FIXME: I18N]	s["%A"] = Calendar._DN[w];	// full weekday name	s["%b"] = Calendar._SMN[m];	// abbreviated month name [FIXME: I18N]	s["%B"] = Calendar._MN[m];	// full month name	// FIXME: %c : preferred date and time representation for the current locale	s["%C"] = 1 + Math.floor(y / 100);	// the century number	s["%d"] = (d < 10) ? ("0" + d) : d;	// the day of the month (range 01 to 31)	s["%e"] = d;	// the day of the month (range 1 to 31)	// FIXME: %D : american date style: %m/%d/%y	// FIXME: %E, %F, %G, %g, %h (man strftime)	s["%H"] = (hr < 10) ? ("0" + hr) : hr;	// hour, range 00 to 23 (24h format)	s["%I"] = (ir < 10) ? ("0" + ir) : ir;	// hour, range 01 to 12 (12h format)	s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy;	// day of the year (range 001 to 366)	s["%k"] = hr;	// hour, range 0 to 23 (24h format)	s["%l"] = ir;	// hour, range 1 to 12 (12h format)	s["%m"] = (m < 9) ? ("0" + (1 + m)) : (1 + m);	// month, range 01 to 12	s["%M"] = (min < 10) ? ("0" + min) : min;	// minute, range 00 to 59	s["%n"] = "\n";	// a newline character	s["%p"] = pm ? "PM" : "AM";	s["%P"] = pm ? "pm" : "am";	// FIXME: %r : the time in am/pm notation %I:%M:%S %p	// FIXME: %R : the time in 24-hour notation %H:%M	s["%s"] = Math.floor(this.getTime() / 1000);	s["%S"] = (sec < 10) ? ("0" + sec) : sec;	// seconds, range 00 to 59	s["%t"] = "\t";	// a tab character	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)	s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn;	s["%u"] = w + 1;	// the day of the week (range 1 to 7, 1 = MON)	s["%w"] = w;	// the day of the week (range 0 to 6, 0 = SUN)	// FIXME: %x : preferred date representation for the current locale without the time	// FIXME: %X : preferred time representation for the current locale without the date	s["%y"] = ('' + y).substr(2, 2);	// year without the century (range 00 to 99)	s["%Y"] = y;	// year with the century	s["%%"] = "%";	// a literal '%' character	var re = /%./g;	if (!Calendar.is_ie5 && !Calendar.is_khtml)		return str.replace(re, function (par) {			return s[par] || par;		});	var a = str.match(re);	for (var i = 0; i < a.length; i++) {		var tmp = s[a[i]];		if (tmp) {			re = new RegExp(a[i], 'g');			str = str.replace(re, tmp);		}	}	return str;};Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;Date.prototype.setFullYear = function(y) {	var d = new Date(this);	d.__msh_oldSetFullYear(y);	if (d.getMonth() != this.getMonth())		this.setDate(28);	this.__msh_oldSetFullYear(y);};// END: DATE OBJECT PATCHES// global object that remembers the calendarwindow._dynarch_popupCalendar = null;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜免费欧美电影| 欧美一区二区三区不卡| 国产精品盗摄一区二区三区| 国产v综合v亚洲欧| 国产精品久久久久9999吃药| 成人高清视频在线| 亚洲精选在线视频| 欧美电影一区二区三区| 免费一级欧美片在线观看| 国产精品毛片a∨一区二区三区| 国内外成人在线| 国产精品九色蝌蚪自拍| 91香蕉视频污| 午夜精品影院在线观看| 日韩一级片在线播放| 国产成人啪免费观看软件| 国产精品成人网| 欧美日本韩国一区| 国产一区二区三区日韩| 中文字幕中文乱码欧美一区二区| 欧美性猛片xxxx免费看久爱| 日本女人一区二区三区| 国产婷婷色一区二区三区| 日本久久精品电影| 精品一区二区三区免费播放| 亚洲私人影院在线观看| 91精品蜜臀在线一区尤物| 国产激情一区二区三区桃花岛亚洲| 亚洲免费观看高清完整| 欧美一区二区三区在线看| 成人免费高清在线| 日韩精品一卡二卡三卡四卡无卡| 国产日韩欧美a| 欧美日韩精品一区二区三区四区| 国内偷窥港台综合视频在线播放| 一区二区视频在线| 精品第一国产综合精品aⅴ| 在线亚洲人成电影网站色www| 免费观看久久久4p| 亚洲精品大片www| 久久久久青草大香线综合精品| 91久久精品一区二区三区| 久久99精品国产麻豆婷婷| 亚洲影院免费观看| 国产精品天干天干在观线| 欧美一区二区在线看| 91免费精品国自产拍在线不卡| 九色综合国产一区二区三区| 一区二区三区国产精品| 国产精品久久久久久久岛一牛影视| 欧美一区三区二区| 欧洲国内综合视频| 99久久精品国产麻豆演员表| 国产综合色产在线精品| 日韩电影免费在线观看网站| 亚洲男同性恋视频| 国产精品久久久久久久午夜片| 欧美成人一区二区三区在线观看 | 欧美精品一区二区不卡| 欧美日韩中文精品| 91色视频在线| 99久久久久免费精品国产| 国产一区二区三区在线看麻豆| 亚洲线精品一区二区三区| 国产精品久久久久aaaa| 国产午夜久久久久| 久久久噜噜噜久久中文字幕色伊伊| 7777精品久久久大香线蕉| 色婷婷综合视频在线观看| www.日韩大片| 成人av网在线| 99久精品国产| 99视频热这里只有精品免费| 成人h精品动漫一区二区三区| 九九**精品视频免费播放| 免费在线观看日韩欧美| 日本va欧美va欧美va精品| 日韩黄色片在线观看| 日韩中文欧美在线| 日本伊人午夜精品| 美女一区二区久久| 久久99精品久久久久久国产越南 | 日韩中文字幕1| 丝袜亚洲精品中文字幕一区| 亚洲6080在线| 日韩av网站免费在线| 免费观看在线综合色| 激情五月激情综合网| 国产一区二区三区精品视频| 国产精品一二三区| 粉嫩av一区二区三区在线播放| 国产成人高清在线| 99精品久久免费看蜜臀剧情介绍 | 99精品欧美一区二区三区小说| 成人激情校园春色| 99精品欧美一区二区蜜桃免费| 一本大道av一区二区在线播放| 一本一本久久a久久精品综合麻豆| 在线精品视频一区二区三四| 欧美日韩一级视频| 精品欧美黑人一区二区三区| 国产精品情趣视频| 夜夜爽夜夜爽精品视频| 日本亚洲欧美天堂免费| 国产一区欧美二区| 91国模大尺度私拍在线视频| 9191精品国产综合久久久久久| 日韩精品一区二区三区老鸭窝| 国产亚洲短视频| 亚洲影院久久精品| 韩国毛片一区二区三区| 99久久久免费精品国产一区二区 | 奇米影视7777精品一区二区| 国产一区二区在线视频| 日本高清不卡在线观看| 日韩一区二区三区电影| 国产精品三级视频| 日韩制服丝袜先锋影音| 成人黄色国产精品网站大全在线免费观看| 欧美亚洲动漫精品| 26uuuu精品一区二区| 亚洲人成亚洲人成在线观看图片| 日韩精品五月天| 99精品在线免费| 亚洲精品一区二区三区精华液 | 精品国产免费一区二区三区四区| 中文字幕av一区二区三区| 午夜在线电影亚洲一区| 成人夜色视频网站在线观看| 欧美精品高清视频| 亚洲天堂成人网| 国产一区三区三区| 51久久夜色精品国产麻豆| 国产精品美女久久久久aⅴ | 亚洲三级小视频| 国产在线不卡视频| 欧美放荡的少妇| 一区二区视频在线| 国产成人精品午夜视频免费| 日韩午夜激情视频| 亚洲一区二三区| 99精品视频在线播放观看| 久久久精品天堂| 麻豆视频一区二区| 欧美色国产精品| 伊人夜夜躁av伊人久久| 床上的激情91.| 久久久久久免费毛片精品| 日日摸夜夜添夜夜添国产精品| 99re这里只有精品首页| 国产日产亚洲精品系列| 精品一区二区三区影院在线午夜| 欧美色中文字幕| 亚洲精品国产无天堂网2021 | 欧美丝袜第三区| 亚洲欧美另类小说视频| a级精品国产片在线观看| 亚洲国产经典视频| 懂色中文一区二区在线播放| 国产亚洲综合在线| 国产一区二区三区蝌蚪| 欧美成人女星排名| 老司机精品视频在线| 3751色影院一区二区三区| 天堂va蜜桃一区二区三区漫画版| 欧美在线视频不卡| 亚洲国产日韩精品| 欧美日韩成人综合天天影院| 亚洲成人动漫在线免费观看| 欧美日韩一区不卡| 日韩黄色片在线观看| 日韩亚洲欧美在线| 久久精品噜噜噜成人av农村| 欧美电影免费观看完整版| 麻豆国产欧美一区二区三区| 日韩三级精品电影久久久 | 99精品国产99久久久久久白柏| 国产精品成人一区二区艾草 | 亚洲精品少妇30p| 在线精品视频小说1| 香蕉影视欧美成人| 日韩精品资源二区在线| 黄色日韩网站视频| 国产精品免费视频观看| 色综合久久精品| 天堂一区二区在线| 精品国产123| av网站一区二区三区| 夜夜嗨av一区二区三区四季av| 欧美伊人精品成人久久综合97| 日日夜夜精品视频免费| 亚洲精品一区二区在线观看| 成人av在线播放网站| 一区二区三区日韩欧美精品| 欧美精品xxxxbbbb| 国产一区二区在线电影| 亚洲少妇30p| 欧美一级在线观看| 成人激情综合网站| 视频一区二区三区入口|