3.javaScript手册 联系客服

发布时间 : 星期六 文章3.javaScript手册更新完毕开始阅读f40c998710a6f524cdbf8583

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)