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

2016-01-29 11:43 6 1 收藏

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

【 tulaoshi.com - Javascript 】

   }
   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 点击对像);nn目标对像:接受日期返回值的对像.n默认日期:格式为"yyyy-mm-dd",缺省为当日日期.n点击对像:点击这个对像弹出calendar,默认为目标对像.n");
    return false;
   }
   else    calendar.target=targetObject;
   if(sourceObject==undefined) calendar.source=calendar.target;
   else calendar.source=sourceObject;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

   var firstDay;
   var Cells=new Array();

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

来源:http://www.tulaoshi.com/n/20160129/1483059.html

延伸阅读
  //************* 插入日期单元格 **************/   this.insertBodyCell=function(theRow,j,day,targetObject){    var theCell=theRow.insertCell(j);    if(j==0) var theBgColor="#FF9999";    else var theBgColor="#FFFFFF";    if(day==calendar.currentDate) var theBgColor="#CCC...
一个优秀的网格控件CGridCtrl 作者:戴绍忠   网格控件的用途非常广泛,在我的一个项目中需要实现类似EXCEL的界面,为此我采用了一个优秀的CGridCtrl控件,其原作者为 Chris Maunder (原作者所写的MFC Grid control的最新版本可以到http://www.codetools.com/miscctrl/gridctrl.asp查阅)为了方便地实现单元格...
{***************************************************************} {                                         &...
功能很简单,就是根据传入的统计数据生成图片。 可以按照线条、圆柱、饼状进行显示。 但现在只完成了线条这一个功能。 有兴趣的朋友可以看看,如果有什么问题请和我联系。 目前主要功能: 1。线状显示数据 2。自定义图片大小 3。自定义图表标题文字的内容、字体、大小、颜色 4。X、Y轴文字内容 5。按天、月显示数据 ………...
标签: Web开发
脚本的核心就是DateAdd函数,点击下面的演示看看效果: 查看演示 调用方法很简单, 第一步:在页面顶部包含calenderJS.js文件: script src="path/to/calenderJS.js"/script 点击下载这个js文件  第二步:给你的输入框增加onfocus事件属性: input type="text" onfocus="HS_setDate(this)" HS_setDate(this) ...

经验教程

83

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部