“javascript做的日历”改进版

这是对原日历控件做了改进,始之更符合中国人的习惯。改进后的代码如下面,将其存为rl.asp然后在需要调用的文件中加入<!--#INCLUDE file="rl.asp" -->,在控件中的调用如下,主要为onfocus和onblur事件<input name="gcrq" type="text" id="gcrq" value="<%=date(now)%>" onFocus="CreateMonthView(this)" onBlur="DeleteMonthView(this)">
rl.asp主要内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<Script language="javascript">
<!--
//this is jsMonthView 1.0, author is Chinese DengKang (2002-07-12).
//I allow your do any modify, but i don't bear any liability.
//browser: IE 4 and later
function DefineMonthView(theTextObject){ //the month view construct function
this.GetOnlyName = function( ){ //create one and only name on the document
var theName = "MV"; //prefix
var aryName = new Array();
aryName[0] = "_MonthView"; //the month view main body's name postfix
aryName[1] = "_MonthGrid"; //the month view day area's name postfix
aryName[2] = "_goPreviousMonth"; //the month view go previous month button's name postfix
aryName[3] = "_goNextMonth"; //the month view go next month button's name postfix
aryName[4] = "_YearList"; //the month view year list's name postfix
aryName[5] = "_MonthList"; //the month view month list's name postfix
aryName[6] = "_DayList"; //keep the month view current day's element name postfix
var i = -1, j = 0, maxi = 2000;
var exTag = true;
while ((exTag == true) && (i < maxi)){
i++;
exTag = false;
for (j=0;j<aryName.length;j++){
if (document.all.item(theName + i.toString() + aryName[j]) != null){
exTag = true;
}
}

时间: 2024-10-04 00:33:04

“javascript做的日历”改进版的相关文章

ull alendar java js-FullCalendar做的日历,日程的结束时间有一部分不显示。

问题描述 FullCalendar做的日历,日程的结束时间有一部分不显示. js中部分代码: $('#calendar').fullCalendar({ axisFormat:'HH:mm', timeFormat:'MM-dd HH:mm {- MM-dd HH:mm}', slotMinutes:minute, defaultView:view, allDaySlot:false, events: function(){ rerenderEvents(); }, 通过后台获取日程,再渲染,我

JavaScript blog式日历控件

近来要做一个记事本系统,想找一个合适的日历控件,但网上的都是那种日历选择控件. 于是到qq的记事本系统找了一个,但里面的算法有点落后,所以用了它的样式自己写了个. 效果: 程序说明 [Date] 这个日历控件运用了很多Date相关操作和方法. 先说说Date对象几个有用的属性: getFullYear:返回年份值 getMonth:返回月份值 getDate:返回一个月中的日期值 getDay:返回一周中的日期值 其中对getDay可能比较陌生,下面列出值对应的星期: 值 星期 0 星期天 1 

使用javascript做的一个随机点名程序

 这篇文章主要介绍了使用javascript做的一个随机点名程序,经测试,效果相当不错,需要的朋友可以参考下  代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <meta http-equiv="Content-

《jQuery与JavaScript入门经典》——1.2 为编写jQuery和JavaScript做准备

1.2 为编写jQuery和JavaScript做准备 简要地介绍动态Web编程后,该切入正题,为编写jQuery和JavaScript准备好开发环境了. 编写jQuery和JavaScript项目时,开发环境至关重要.开发环境应具有如下特点. 易于使用的IDE:IDE提供了文本编辑器,让您能够以最简单的方式修改代码.请选择您用起来很顺手且支持HTML.CSS.JavaScript和jQuery的IDE. 用于开发的Web服务器:绝不要直接在用于生产的Web服务器上进行开发(虽然大多数人都会偶尔

请大牛看看我的这个javascript做的鼠标拖地的代码!哪儿有问题呢?

问题描述 请大牛看看我的这个javascript做的鼠标拖地的代码!哪儿有问题呢? <html> <meta charset="utf-8"> <title>内嵌滑鼠</title> <script type="text/javascript"> window.onload = function(){ var oDiv = document.getElementById("div1");

javascript做计算器-用javascript做一个计算器怎样才能让数字按键上的数字显示在上面的文本框中

问题描述 用javascript做一个计算器怎样才能让数字按键上的数字显示在上面的文本框中 用javascript做一个计算器怎样才能让数字按键上的数字显示在上面的文本框中 解决方案 参考这个完整的例子 <html> <head> <title>JS版计算器</title> <link rel="stylesheet" type="text/css" href=""> <meta

前端开发-javascript做表单验证的时候没有调用函数?

问题描述 javascript做表单验证的时候没有调用函数? <form> 用户名: <input type="text"name="username"/> <br/> 密码: <input type="password"name="password"> <br/> 确认密码: <input type="password"name="

一个很酷的程序JavaScript做的MID歌曲搜索播放器[IE](JS)_(转)

一个很酷的程序JavaScript做的MID歌曲搜索播放器[IE](JS)http://aspage.yeah.net/--------------------------------------------from <彩虹细雨>-----------------------<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312&qu

jqueryui-Jqueryui做的日历如何在外部做前一日后一日功能?

问题描述 Jqueryui做的日历如何在外部做前一日后一日功能? Jqueryui做的日历如何在外部做前一日后一日功能?Jqueryui做的日历如何在外部做前一日后一日功能? 解决方案 如图所示效果,日历部分已做好,如何点击2侧按钮实现日期变化,而且可以在日历选择完日期的基础上实现前一日的效果