发布时间 : 星期日 文章3.javaScript手册更新完毕开始阅读
JavaScript 1. calendar.js
/*********************************************** JS文件说明:
该文件提供了基于Flash的日历。
作者:傅游翔
版本:2.0 2009-9-6
***********************************************/
全局变量 只读:
Com_Parameter.ResPath:外部资源路径(…/resource/)
Com_Parameter.StylePath:当前风格资源路径(…/style/风格名/) Com_Parameter.IE:判断当前浏览器是否为IE浏览器 可设置:
Com_XMLDebug:若设置为true时,每次通过访问XML数据时就会弹出XML数据的窗口。 Com_Parameter.IsAutoTransferPara:若设置为true时,打开窗口时自动继承当前窗口的参数。
/**
* 通用日期时间选择对话框,通常外部不直接调用此函数 * @param event - 事件 * @param fieldname - 字段名
* @param format - 格式化方式,仅对日期有效
* @param callback - 回调函数
* @param type - dateState | timeState | dateAndTimeState * @return */
function selectCalendar(event, fieldname, format, callback, type)
/** * 日历选择
* 兼容以前的模式,在跨浏览器时,需要显示传递 event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectDate(event, fieldname, format, callback)
/** * 时间选择
* 兼容以前的模式,在跨浏览器时,需要显示传递 event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectTime(event, fieldname, format, callback)
/** * 日历时间
* 兼容以前的模式,在跨浏览器时,需要显示传递 event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectDateTime(event, fieldname, format, callback)
/***********************************************
功能:将字符串转化为日期对象,第一个参数为日期字符串,默认格式为“yyyy-MM-dd”,如果要自定义格式把格式做为第二个参数,格式中必须含有\、\、\等字串 参数:
strdate:需要转换的字符串
***********************************************/
function formatDate(strdate)
/***********************************************
功能:时间比较函数,参数为字符串,后两个参数可以为空。返回值:0、相等;正数:结束时间大于开始时间;负数:结束时间小于开始时间 参数:
strdate:需要转换的字符串
***********************************************/
function compareDate(endDate,beginDate,endTime,beginTime)
/***********************************************
功能:时间比较函数,参数为字符串。返回值:0、相等;正数:结束时间大于开始时间;负数:结束时间小于开始时间 参数:
strdate:需要转换的字符串
***********************************************/
function compareTime(endTime,beginTime)
/*********************************************** 功能:判断时间格式是否正确 参数:
strdate:需要转换的字符串
***********************************************/
function isValidTime(strTime)
/***************************************************************** 功能:验证“date.format.date”模式的日期格式是否正确 参数:
date:要验证的日期字符串,如:“2009-08-24”、“08/24/2009”
*****************************************************************/
function chkDateFormat(dateStr)
2. calendarview.js
/*********************************************** JS文件说明:
该文件提供了日历视图的构造和操作函数
作者:陈志勇
版本:1.0 2007-11-05
***********************************************/
全局变量
var CALENDARVIEW_TYPE_DAY = 1; //显示单天的
var CALENDARVIEW_TYPE_WEEK_TWO = 2; //显示每周两天的
var CALENDARVIEW_TYPE_WEEK_SEVENT = 7; //显示每周7天的 var CALENDARVIEW_TYPE_MONTH = 30; //显示一个月的
var CALENDARVIEW_DOC_TYPE_REPEAT = \ //重复日程 var CALENDARVIEW_DOC_TYPE_DRAFT = \ //草稿日程 var CALENDARVIEW_DOC_TYPE_ABANDON = \//废弃日程 var CALENDARVIEW_DOC_TYPE_APPROVE = \ //待审日程
var CALENDARVIEW_DOC_TYPE_FINISH = \ //已完成日程 var CALENDARVIEW_DOC_TYPE_FINISH_DRAW = \ //已领取
var CALENDARVIEW_DOC_TYPE_NOFINISH = \ //审批通过但未完成日程
var CALENDARVIEW_IMGPATHPREFIX = Com_Parameter.StylePath+\
图片路径
//
var CALENDARVIEW_DOC_ICON_REPEAT = \var CALENDARVIEW_DOC_ICON_DRAFT = \
var CALENDARVIEW_DOC_ICON_ABANDON = \ var CALENDARVIEW_DOC_ICON_APPROVE = \var CALENDARVIEW_DOC_ICON_FINISH = \
var CALENDARVIEW_DOC_ICON_FINISH_DRAW = \var CALENDARVIEW_DOC_ICON_NOFINISH = \var CALENDARVIEW_DOC_FLAG_NORMAL = \
var CALENDARVIEW_DOC_FLAG_IMPORTANCE = \
var CALENDARVIEW_DOC_ICON_ACTIVE = \
var CALENDARVIEW_DOC_ICON_NOACTIVE = \
var CALENDARVIEW_DOC_WORDLENGTH_WEEK_TWO = 40; var CALENDARVIEW_DOC_WORDLENGTH_WEEK_SEVENT = 40; var CALENDARVIEW_DOC_WORDLENGTH_DAY = 80; var CALENDARVIEW_DOC_WORDLENGTH_MONTH = 18;
var CalendarView_Info = new Array(); var CalendarMsg_Info = new Array();
CalendarView类
/*********************************************** 功能 日历视图对象的构造函数 参数:
refName:
必选,日历视图的标识名称 tableElement:
必选,日历视图主题元素的标识名称 beanName:
可选,读取数据的service的名称 beanURL:
可选,读取数据的service的URL
***********************************************/
function CalendarView(refName, tableElement,beanName,beanURL)