更新更强的日历脚本(downmoon)[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

height=20》《table id=tableWeek border=1 width=140 cellpadding=0 cellspacing=0 "; if(WebCalendar.drag){strIframe += "onmousedown='dragStart()' onmouseup='drag=false' onmouseout='drag=false'";} strIframe += " borderColorLight='"+ WebCalendar.darkColor +"' borderColorDark='"+ WebCalendar.lightColor +"'》"+ " 《tr align=center》《td height=20》日《/td》《td》一《/td》《td》二《/td》《td》三《/td》《td》四《/td》《td》五《/td》《td》六《/td》《/tr》《/table》"+ "《/td》《/tr》《tr》《td valign=top width=140 bgcolor='"+ WebCalendar.lightColor +"'》"+ " 《table id=tableDay height=120 width=140 border=0 cellspacing=1 cellpadding=0》"; for(var x=0; x《5; x++){ strIframe += "《tr》"; for(var y=0; y《7; y++) strIframe += "《td class=out id='meizzDay"+ (x*7+y) +"'》《/td》"; strIframe += "《/tr》";} strIframe += "《tr》"; for(var x=35; x《39; x++) strIframe += "《td class=out id='meizzDay"+ x +"'》《/td》"; strIframe +="《td colspan=3 class=out title='"+ WebCalendar.regInfo +"'》《input style=' background-color: "+ WebCalendar.btnBgColor +";cursor: hand; padding-top: 4px; width: 100%; height: 100%; border: 0' onfocus='this.blur()'"+ " type=button value='    关闭' onclick='parent.hiddenCalendar()'》《/td》《/tr》《/table》"+ "《/td》《/tr》《tr》《td height=20 width=140 bgcolor='"+ WebCalendar.lightColor +"'》"+ " 《table border=0 cellpadding=1 cellspacing=0 width=140》"+ " 《tr》《td》《input name=prevYear title='向前翻 1 年 快捷键:↑' onclick='parent.prevY()' type=button value='<<'"+ " onfocus='this.blur()' style='meizz:expression(this.disabled=parent.WebCalendar.thisYear==1000)'》《input"+ " onfocus='this.blur()' name=prevMonth title='向前翻 1 月 快捷键:←' onclick='parent.prevM()' type=button value='< '》"+ " 《/td》《td align=center》《input name=today type=button value='今天' onfocus='this.blur()' style='width: 50' title='当前日期 快捷键:T'"+ " onclick=\"parent.returnDate(new Date().getDate() +'/'+ (new Date().getMonth() +1) +'/'+ new Date().getFullYear())\"》"+ " 《/td》《td align=right》《input title='向后翻 1 月 快捷键:→' name=nextMonth onclick='parent.nextM()' type=button value=' >'"+ " onfocus='this.blur()'》《input name=nextYear title='向后翻 1 年 快捷键:↓' onclick='parent.nextY()' type=button value='>>'"+ " onfocus='this.blur()' style='meizz:expression(this.disabled=parent.WebCalendar.thisYear==9999)'》《/td》《/tr》《/table》"+ "《/td》《/tr》《table》《/form》《/body》《/html》"; with(WebCalendar.iframe) { document.writeln(strIframe); document.close(); for(var i=0; i《39; i++) { WebCalendar.dayObj[i] = eval("meizzDay"+ i); WebCalendar.dayObj[i].onmouseover = dayMouseOver; WebCalendar.dayObj[i].onmouseout = dayMouseOut; WebCalendar.dayObj[i].onclick = returnDate; } } } function TWebCalendar() //初始化日历的设置 { this.regInfo = "点击关闭按钮关闭日期选择器!"; // this.regInfo = "WEB Calendar 3.0 作者:meizz(梅花雪疏影横斜) 网站:http://www.meizz.com/ 关闭的快捷键:[Esc]"; // this.regInfo += " Ver 2.0:walkingpoison(水晶龙) Ver 1.0:meizz(梅花雪疏影横斜)"; this.daysMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); this.day = new Array(39); //定义日历展示用的数组 this.dayObj = new Array(39); //定义日期展示控件数组 this.dateStyle = null; //保存格式化后日期数组 this.objExport = null; //日历回传的显示控件 this.eventSrc = null; //日历显示的触发控件 this.inputDate = null; //转化外的输入的日期(d/m/yyyy) this.thisYear = new Date().getFullYear(); //定义年的变量的初始值 this.thisMonth = new Date().getMonth()+ 1; //定义月的变量的初始值 this.thisDay = new Date().getDate(); //定义日的变量的初始值 this.today = this.thisDay +"/"+ this.thisMonth +"/"+ this.thisYear; //今天(d/m/yyyy) this.iframe = window.frames("meizzCalendarIframe"); //日历的 iframe 载体 this.calendar = getObjectById("meizzCalendarLayer"); //日历的层 this.dateReg = ""; //日历格式验证的正则式 this.yearFall = 50; //定义年下拉框的年差值 this.format = "yyyy-mm-dd"; //回传日期的格式 this.timeShow = false; //是否返回时间 this.drag = true; //是否允许拖动 this.darkColor = "#6BBFD9"; //控件的暗色 this.lightColor = "#FFFFFF"; //控件的亮色 this.btnBgColor = "#FFFFF5"; //控件的按钮背景色 this.wordColor = "#000080"; //控件的文字颜色 this.wordDark = "#DCDCDC"; //控件的暗文

本文关键:更新更强的日历脚本(downmoon)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top