ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:20.47KB ,
资源ID:19177502      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19177502.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(js实现日期选择控件Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

js实现日期选择控件Word文档格式.docx

1、* author FreshFlower * site * version 1.0.2*/var JTC = ;JTC.config = /日期背景颜色与字体颜色 依次: 可选择; 今天; 鼠标移过; 不可选择 dayBgColor : #B1ED89, #FF66E0#F9D23A,#EDECF0, dayColor :#303136#6F6F6F forward : 0 , /控制日期可选择的范围 0:无限制; 1:仅可选择过去的日期; 2.仅可选择未来的日期 includeToday : 1 , /是否可以选择今天: 0: 不可选 1: 可以选择; format : yyyy-MM-dd

2、, /返回日期值的格式 outObject : null , bgDivID :JTC_BG_DIV, yearSpan :JTC_TheCurYear yearSelectSpan :JTC_SelectYearLayer yearSelectCtrl :JTC_SelectYearCtrl monthSpan :JTC_TheCurMonth monthSelectSpan :JTC_SelectMonthLayer monthSelectCtrl :JTC_SelectMonthCtrl dayPanelId :JTC_TheCurDay;JTC.$ = function(id,doc)

3、 var doc = doc | document; return doc.getElementById(id);JTC.$ = function(name, doc) return doc.createElement(name);JTC.browser = (function() var ua = navigator.userAgent.toLowerCase(); return VERSION: ua.match(/(msie|firefox|webkit|opera)/:s(d+)/) ? RegExp.$2 :0 IE: (ua.indexOf(msie) -1 & ua.indexO

4、f(opera) = -1), GECKO:geckokhtml WEBKIT:applewebkit -1), OPERA: -1) ;)();JTC.util = createTable : function(doc) var table = JTC.$(table,doc); table.cellPadding = 0; table.cellSpacing = 0; table.border = 0; return table: table, cell: table.insertRow(0).insertCell(0); , formatDate : function(date, for

5、mat) var lang = M+ : date.getMonth() + 1,d+ date.getDate() if(/(y+)/.test(format) format = format.replace(RegExp.$1, (date.getFullYear() + ).substr(4 - RegExp.$1.length); for(var key in lang) if(new RegExp( + key + ).test(format) format = format.replace(RegExp.$1, RegExp.$1.length=1 ? langkey : (00

6、+ langkey).substr( + langkey).length); return format; addEvent : function(el, event, listener) if (el.addEventListener) el.addEventListener(event, listener, false); else if (el.attachEvent) el.attachEvent(on + event, listener); getCoords : function(ev) ev = ev | window.event; x : ev.clientX, y : ev.

7、clientY getDocumentElement : function(doc) doc = doc | document; return (patMode != CSS1Compat) ? doc.body : doc.documentElement; getScrollPos : function() var x, y; if (JTC.browser.IE | JTC.browser.OPERA) var el = this.getDocumentElement(); x = el.scrollLeft; y = el.scrollTop; else x = window.scrol

8、lX; y = window.scrollY; return x : x, y : y; getElementPos : function(el) var x = 0, y = 0; if (el.getBoundingClientRect) var box = el.getBoundingClientRect(); var pos = this.getScrollPos(); x = box.left + pos.x - el.clientLeft; y = box.top + pos.y - el.clientTop; x = el.offsetLeft; y = el.offsetTop

9、; var parent = el.offsetParent; while (parent) x += parent.offsetLeft; y += parent.offsetTop; parent = parent.offsetParent;JTC.dialog = function() this.getYMSelect = function() var table = JTC.util.createTable().table; table.setAttribute(stylewidth:100%;cursor:default;font-size:12px;); table.style.c

10、ssText = ; var row = table.insertRow(0); var cell = row.insertCell(0); cell.style.width = 50px cell.style.textAlign = right var html = span id=+ JTC.config.yearSpan + title=点击这里选择年份 style=50px;pointer; onclick=JTC.events.beginToSelectYear()2010 html += + JTC.config.yearSelectSpan +display:none; widt

11、h: cell.innerHTML = html; cell = row.insertCell(1);40pxleft html = + JTC.config.monthSpan +点击这里选择月份40px;JTC.events.beginToSelectMonth()10+ JTC.config.monthSelectSpan + return table; this.getHeadPanel = function()height: cell.setAttribute(23px; height:26px; cell.style.cssText = cell.title = 往前翻 月 cel

12、l.innerHTML = button value=JTC.events.turnTheMonth(-1) cell.appendChild(this.getYMSelect(); cell = row.insertCell(2);往后翻 月JTC.events.turnTheMonth(1) this.getWeekPanel = function() font-size: table.cellSpacing = 1; var weekDay = 日一二三四五六; for(var i = 0; i 7; i+) var cell = row.insertCell(i);20px cell.

13、style.height = cell.style.backgroundColor = #858F5Fcenter cell.innerHTML = weekDayi; this.getDayPanel = function() var count = 0; for(var i=0;= 5; i+) var row = table.insertRow(i); for(var j=0; j 36) cell.colSpan = 5;关闭45px;JTC.events.hideLayout() break; count +; this.getBottomPanel = function() tab

14、le.style.width = 140px25px往前翻 年25px;auto;JTC.events.turnTheYear(-1)今天JTC.events.resetToToday() cell = row.insertCell(3); cell = row.insertCell(4);往后翻 年JTC.events.turnTheYear(1) var load = JTC.util.createTable().table; load.setAttribute(140px;160px;background-color:#ffffff; position:absolute;border-c

15、ollapse:collapse; load.style.cssText = load.border = 1; load.borderColor = var row = load.insertRow(0); cell.appendChild(this.getHeadPanel(); row = load.insertRow(1); cell = row.insertCell(0); cell.appendChild(this.getWeekPanel(); row = load.insertRow(2); cell.appendChild(this.getDayPanel(); row = l

16、oad.insertRow(3); cell.appendChild(this.getBottomPanel(); var div = JTC.$(div div.id = JTC.config.bgDivID; div.setAttribute(position:142;166;z-index:20000; background-color:lightgreen; div.style.cssText = div.appendChild(load); document.body.appendChild(div); JTC.util.addEvent(document, keydown,JTC.events.keyDown);mousedown,JTC.events.mouseDown);JTC.events = /是否为闰年 isLeapYear : function(year) if( 0=year%4 & (year% 100 != 0)|(year% 400

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1