源码学习:一个简单的日历控件(5)

控件|日历

   }
   btnCell.onmouseout=function(){
    btnCell.style.cssText="width:100%;border:1 outset;background-color:buttonface;";
   }
  // btnCell.onmousedown=function(){
  //  btnCell.style.cssText="width:100%;border:1 inset;background-color:#F0F0F0;";
  // }
   btnCell.onmouseup=function(){
    btnCell.style.cssText="width:100%;border:1 outset;background-color:#F0F0F0;";
   }
   btnCell.onclick=function(){
    btnCell.blur();
   }
   return btnCell;
  }
  this.setDefaultDate=function(){
   var dftDate=new Date();
   calendar.today[0]=dftDate.getYear();
   calendar.today=dftDate.getMonth()+1;
   calendar.today=dftDate.getDate();
  }

  /****************** Show Calendar *********************/
  this.show=function(targetObject,defaultDate,sourceObject){
   if(targetObject==undefined) {
    alert("未设置目标对像. \n方法: ATCALENDAR.show(obj 目标对像,string 默认日期,obj 点击对像);\n\n目标对像:接受日期返回值的对像.\n默认日期:格式为\"yyyy-mm-dd\",缺省为当日日期.\n点击对像:点击这个对像弹出calendar,默认为目标对像.\n");
    return false;
   }
   else    calendar.target=targetObject;
   if(sourceObject==undefined) calendar.source=calendar.target;
   else calendar.source=sourceObject;

   var firstDay;
   var Cells=new Array();

时间: 2024-08-03 17:10:37

源码学习:一个简单的日历控件(5)的相关文章

源码学习:一个简单的日历控件

控件|日历 calendar.js    function atCalendarControl(){  var calendar=this;  this.calendarPad=null;  this.prevMonth=null;  this.nextMonth=null;  this.prevYear=null;  this.nextYear=null;  this.goToday=null;  this.calendarClose=null;  this.calendarAbout=nul

源码学习:一个简单的日历控件(6)

控件|日历    if(defaultDate==undefined || defaultDate==""){    var theDate=new Array();    calendar.head.innerText = calendar.today[0]+"-"+calendar.today+"-"+calendar.today;    theDate[0]=calendar.today[0]; theDate=calendar.today

源码学习:一个简单的日历控件(4)

控件|日历   }    trRow = tbBoard.insertRow(2);   var cnDateName = new Array("周日","周一","周二","周三","周四","周五","周六");   for (var i = 0; i < 7; i++) {    tbCell=trRow.insertCell(i)    tbCell.i

源码学习:一个简单的日历控件(3)

控件|日历     calendar.currentDate--;    if(calendar.currentDate==0){     calendar.currentDate=12;     calendar.currentDate[0]--;    }    calendar.show(calendar.target,calendar.currentDate[0]+"-"+calendar.currentDate+"-"+calendar.currentDa

源码学习:一个简单的日历控件(2)

控件|日历    var tbBoard=document.createElement("table");   divBoard.insertAdjacentElement("beforeEnd",tbBoard);   tbBoard.style.cssText="position:absolute;top:0;left:0;width:100%;height:10;font-size:9pt;";   tbBoard.cellPadding=

源码学习:一个简单的日历控件(1)

控件|日历   calendar.js    function atCalendarControl(){  var calendar=this;  this.calendarPad=null;  this.prevMonth=null;  this.nextMonth=null;  this.prevYear=null;  this.nextYear=null;  this.goToday=null;  this.calendarClose=null;  this.calendarAbout=n

写一个简单的登陆控件

控件 login.ascx 由于在页面上很频繁使用登陆,把它做成一个控件是很有必要的,下面就是我写的一个简单的登陆控件,大家可以根据的需要完善一下. <%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.Oledb" %><script language="VB" runat="server">Sub P

翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照)

转载请注明出处:王亟亟的大牛之路 P1:这部分为废话技术内容在P2,不想看的可跳过 最近每天都是在照顾鱼,麦麦,当当之间游离回家几乎没学习,没敲代码,或者说没开工作电脑,慢慢的罪恶感,贴两张周末小朋友们玩耍的照片 但是生活还是很重要的,不能让自己成为赚钱的工具,毕竟赚的不多...那如果赚的不多,那更要过的开心了.青春啊!!! P2 今天介绍的是一个国内小伙伴的一个标签库,这一类的实现之前也有写过,但是还是推荐下这位大牛的,理由? 因为看得舒服. 效果图: How to use? 大牛没有做Gra

求助:谁帮我做一个C#自定义日历控件 有报酬

问题描述 这样既可有谁帮一下谢谢jiaQQ578304638 解决方案 解决方案二: 解决方案三:网上很多事例,搜一个