meizz的专栏

梅花雪·疏影横斜

原创 meizz(梅花雨) 网页日历 3.0收藏

新一篇: 时间对象的格式化 | 旧一篇: 农历与阳历的对照

;

发表于 @ 2003年06月09日 07:52:00|评论(loading...)|编辑

新一篇: 时间对象的格式化 | 旧一篇: 农历与阳历的对照

评论

#panyork 发表于2006-08-13 20:52:00  IP: 211.100.21.*
TrackBack来自《日历控件的代码版本1》

梅花雨的日历控件3.0版本
#风海迷沙 发表于2006-08-19 23:15:00  IP: 211.100.21.*
TrackBack来自《asp.net2.0随手乱记(24)Web Calendar ver 3.0 网页日历 在asp.net2.0下的应用》

,
#coffemate 发表于2004-08-16 15:32:00  IP: 221.4.48.*
有多余的代码,点击年份的时候,循环弹出100次?
#btyispr 发表于2004-08-19 18:45:00  IP: 218.80.198.*
在框架中能够使用吗?
#btyispr 发表于2004-08-19 18:46:00  IP: 218.80.198.*
好象不行啊
#carli 发表于2004-08-24 17:14:00  IP: 218.80.68.*
让日历自动隐藏
在function document.onclick()后面加上
var timeoutId = null;
function calendarTimeout(disp){
var sty=getObjectById("meizzCalendarLayer").style.display;
if(disp=="out"){
timeoutId=setTimeout("hiddenCalendar();",3000);
}else{
clearTimeout(timeoutId);
}
}
这是让日历失去焦点超时3秒隐藏

然后
在iframe标签里加上
onMouseOut='hiddenCalendar()'
在<body>标签里加上
onLoad='parent.calendarTimeout(\"out\")' onMouseOver='parent.calendarTimeout(\"in\")'
这样日历就可以自动隐藏了
#carli 发表于2004-08-24 14:12:00  IP: 218.80.68.*
加强操作性的建议,能否让日历失去焦点1秒钟后自动隐藏呢?
期待佳音!!
#Tao 发表于2004-09-14 22:04:00  IP: 211.90.168.*
开发个英文版的,e-US版的
#新点 发表于2004-09-19 14:31:00  IP: 219.139.32.*
<script language="JavaScript"><!--
WebCalendar.yearFall = 50; //定义年下拉框的年差值
WebCalendar.format = "yyyy-mm-dd" | "2003-06-07"; //回传日期的格式
WebCalendar.timeShow = false | true; //是否返回时间
WebCalendar.drag = true | false;//是否允许拖动
WebCalendar.darkColor = "#0000D0"; //控件的暗色
WebCalendar.lightColor = "#FFFFFF"; //控件的亮色
WebCalendar.btnBgColor = "#FFFFF5"; //控件的按钮背景色
WebCalendar.wordColor = "#000080"; //控件的文字颜色
WebCalendar.wordDark = "#DCDCDC"; //控件的暗文字颜色
WebCalendar.dayBgColor = "#E6E6FA"; //日期数字背景色
WebCalendar.todayColor = "#FF0000"; //今天在日历上的标示背景色
WebCalendar.DarkBorder = "#D4D0C8"; //日期显示的立体表达色
//--></script>
使用这一段进行定制webcalendar控件,但如果我在同一页面上有二个webcalendar控件,如何去区分呢?
#新点 发表于2004-09-20 20:49:00  IP: 219.139.32.*
本控件必须在声明为charset=gb2312的页面中,如果将其改为utf-8的话,则无法使用!!!!!!!
#emu 发表于2004-09-21 12:00:00  IP: 61.157.95.*
是调试信息。把179行的alert删掉就好了。
#lrw 发表于2004-09-23 17:28:00  IP: 218.244.69.*
我是IE5的机器,win2000 Server.
点击月份下翻时无法用.

提示:参数错误.
我看了,问题出在这.我怀疑是因为使用了Iframe,
e.options.add(new Option(i +"月", i)

下翻年也有此问题
#smilesad 发表于2004-09-30 15:11:00  IP: 218.22.24.*
我在aspx文件中要如何引用呢。我按照上面的<script language="JavaScript" src="calendar.js"></script>
调用,虽然编译不错,但运行时不显示,提示出错!!
#jonescheng 发表于2004-10-09 16:25:00  IP: 220.188.43.*
楼上的,我也碰到此问题,后来干脆把他的全都拷到aspx文件中。就可以了。晕倒!!!
#xuandme 发表于2004-10-12 10:19:00  IP: 218.16.111.*
请问哪里可以下载到? 我的邮箱xuandme@126.com
#lgj 发表于2004-10-16 15:14:00  IP: 218.192.123.*
急需代码啊,要不就完成不了任务了,请发一份到
lianggj@126.com谢谢!!
#csq 发表于2004-10-20 12:36:00  IP: 218.66.59.*
建议加个可选功能,希望能在下拉框中能够设置时分秒,现有功能返回的时分秒没有多大作用。
不知道现在有没有比较好用的带时分秒日历控件,或者不带日期的也行
#最熟悉的陌生人 发表于2004-10-26 10:41:00  IP: 219.145.55.*
能不能加入对时间的选择?
#小李 发表于2004-10-26 17:35:00  IP: 218.13.198.*
我在TextBox中调用了为个控件,为什么它的TextChange()函数不可以运行啊。我出现这个TextBox中的焦点没有了。所以没办法触发这个事件呢!!
请教 。。。。
#OK哥 发表于2004-10-27 09:03:00  IP: 218.13.198.*
梅花雨 不在吗??
#摩西 发表于2004-11-01 13:54:00  IP: 219.128.155.*
我在页面上使用了2.0版本的,但是,如果我的页面有3721之类的拦截工具的话,日期框选择框会被拦截
#摩西 发表于2004-11-01 13:55:00  IP: 219.128.155.*
我在页面上使用了2.0版本的,但是,如果我的页面有3721之类的拦截工具的话,日期框选择框会被拦截
#Reinhard 发表于2004-11-03 09:50:00  IP: 218.82.65.*
我想在utf-8下面用,有没有什么办法啊?
#Reinhard 发表于2004-11-03 10:01:00  IP: 218.82.65.*
原来把js文件改成utf-8的就行了,没想到这么简单,感谢梅花雨大哥
#火与冰 发表于2004-11-05 16:10:00  IP: 218.76.141.*

在模态窗口中使用它有什么要求?
#我需要 发表于2004-11-11 12:12:00  IP: 218.82.60.*
哪里能下载 呀
#66 发表于2004-11-11 12:12:00  IP: 218.82.60.*
66
#haha 发表于2004-11-12 12:38:00  IP: 221.232.142.*
我在页面上使用了2.0版本的,但是,如果我的页面有3721之类的拦截工具的话,日期框选择框会被拦截
3.0也如此
#CSDN 发表于2004-11-15 15:59:00  IP: 218.78.217.*
在框架中不能用,怎么样改才能用?
#CSDN菜鸟 发表于2004-12-07 12:24:00  IP: 221.219.3.*
你的日期控件怎么在ASP.NET 2.0中不能用呢??
#gzkou 发表于2004-12-21 20:29:00  IP: 218.106.133.*
可以提供一份下载吗 nbpig@yahoo.com.cn
#flygoo 发表于2004-12-23 21:25:00  IP: 211.140.182.*
能不能在选择年月变化时不需要选择日期,自动沿用上次的日期呢?
一些白痴非得说这个错误,郁闷死了
#flygoo 发表于2004-12-23 21:33:00  IP: 211.140.182.*
想解决年和月的每次选择时都自动选择日期,不再需要每次都单独选择日,望指点迷津.mail:flygoonew@sina.com
谢谢
#kabinx 发表于2004-12-25 12:10:00  IP: 61.141.229.*
梅老大

在asp.net下运行有错啊
#lzf 发表于2005-01-22 10:53:00  IP: 221.204.35.*
做成一个DLL文件可以调用了!
能不能做的更完整一点,当点击某一天时显示出这一天的农历日期.这更适合咱们中国人!如能做成可以在一天里添加日志更好了!
#子龙 发表于2005-02-04 13:32:00  IP: 61.177.63.*
需要这个日历的朋友在下面这个地址下载:
http://www.meizz.com/script/Calendar30.js

(meizz自己的网址,要是换了地方可别怨我)

http://zilong544.go.nease.net

//PS:问题及解决
1.注释掉第178行(alert...),否则选择年份和月会有问题.
#abapla 发表于2005-02-18 16:27:00  IP: 61.189.87.*
meizz大虾,哪里可以下载你的主页里的 grid控件,xiexie
#rrongcheng 发表于2005-03-11 14:36:00  IP: 222.66.4.*
"原来把js文件改成utf-8的就行了,没想到这么简单,感谢梅花雨大哥 "
原来还有编码的问题,刚才郁闷死了,用 <script language="JavaScript" src="calendar.js"></script>
链就出错,直接把代码拷过来就ok,编码阿编码
#一页书 发表于2005-03-25 17:04:00  IP: 221.204.153.*
如果
页面加上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

日历控件就无法使用了
#test 发表于2005-04-03 10:14:00  IP: 219.142.114.*
好像不兼容firefox
#willemete 发表于2005-04-20 16:37:00  IP: 61.51.71.*
我将代码拷到空页面中,点txt框可弹出日历,但选择日期后,无法返回到txt中,报告网页上有错误
#emu 发表于2005-06-09 13:45:00  IP: 61.186.252.*
6月9号,发表正好一年了哦。
我在我现在的项目里面使用了这个控件,用起来非常舒服,真是经典。
#wwww 发表于2005-06-08 15:06:00  IP: 61.186.252.*
这东西是垃圾,太难用成功了,动不动就js错误
#newpeng 发表于2005-06-08 15:37:00  IP: 61.186.252.*
外观还不错,功能上好像还不太好用。
#红枫 发表于2005-06-09 13:39:00  IP: 61.186.252.*
整体上不错!

提一点建议:
很大时候我们需要输入时间,3.0提供了返回时间的设置,但是返回的时间不能修改,只能是当前的时间,这样一来,提供的返回时间的属性好像就没有什么意义了。
建议在onfocus的时候,日历回传的显示控件可以编辑,至少这样时间就可以修改了。
#syd41 发表于2005-07-13 17:51:00  IP: 61.186.252.*
我这边提示有问题:
function document.onclick()
{
if (webcalendar.eventStr!=window.event.strElement)
hiddencalendar();
}

对象不支持此属性和方法
#蓝色闪电 发表于2005-07-14 14:11:00  IP: 61.186.252.*
我在aspx里引用<script language="JavaScript" src="calendar.js"></script>
总是出错!!!!!!
到底是怎么回事啊?
还有这个日历能放到文本框中嘛?
#syd41 发表于2005-07-14 07:39:00  IP: 61.186.252.*
meizz,日历真的很不错耶!
我这边出现了问题,对象不支持此属性或方法,我用的2000系统,IE为5.0,请问该怎么解决?
function document.onclick()
{
if (WebCalendar.eventStr!=window.event.strElement)
hiddenCalendar();
}
#蓝色闪电 发表于2005-07-22 08:12:00  IP: 61.186.252.*
梅老大,怎么不给说明一下,在aspx里到底如何引用?
控件作出来,如果不能被用,岂不是跟没有一个样嘛?
我把所有的代码复制到aspx页里就可以用,但是引用js文件就出错
这个问题如何解决啊?
老大你就不能给个说法马?
#寒月 发表于2005-08-01 09:47:00  IP: 61.186.252.*
有广告屏蔽功能的,这个插件就用不了了
怎么解决呢
#wuan 发表于2005-08-02 22:42:00  IP: 61.186.252.*
to 蓝色闪电
是js文件的存储格式,.net不认,把它另存为unicode的格式
#蓝色闪电 发表于2005-08-11 13:40:00  IP: 61.186.252.*
怎么另存成unicode格式啊?
#陈燕平 发表于2005-10-15 14:17:00  IP: 211.100.21.*
如何在框架中使用啊,frameset中用不了!
#试用者 发表于2005-11-02 15:48:00  IP: 59.33.196.*
我在ASP.NET中使用此控件,可是每当单击了一次按钮,且在页面刷新之后,此控件就无法使用了.......
#小唐 发表于2005-11-14 17:00:00  IP: 192.168.102.186, 218.25.161.*
请问在Mozilla Firefox下可以使用么?
piantang@hotmail.com
#冰冰 发表于2005-11-21 19:23:00  IP: 60.176.112.*
总结一下我遇到过的两个错误.可能大家也会碰到
一,在页面中加:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
或在js页里,把utf-8改成gb2312就行.
二,<script language="JavaScript" src="calendar.js"></script>
在aspx里也是这么用的.只是你的IE把它拦住了而已.把上网助手关掉就OK了....
#冰寒 发表于2005-11-21 19:30:00  IP: 60.176.112.*
点击年份的时候,循环弹出100次?
这个问题大啊...刚刚发现,哪位大哥有解决方法?
#bannys 发表于2005-11-24 14:58:00  IP: 218.5.70.*
哪位大哥发个.net底下的应用实例吧,搞了半天也不行,郁闷啊!
#sunny 发表于2005-12-07 11:43:00  IP: 210.22.152.*
能不能加上时间选择阿?用户可以选择时间和分钟,秒就不用了
#longaway 发表于2005-12-10 10:35:00  IP: 61.49.170.*
不错。
#五云堂小强 发表于2005-12-10 10:50:00  IP: 219.157.171.*
firefox里面不行啊,能不能开发一个全兼容的版本?
#jingxin 发表于2006-01-05 17:10:00  IP: 218.18.128.*
我想要一个JS日历的控件:需求是:
当日以前的日期不可选择,以后的可选择。
另外在点完第一个时,第二个能跟着出现。方便用户使用。
哪位高手帮一下。多谢了!!!
#ybfqlyq 发表于2006-01-06 18:30:00  IP: 59.36.36.*
點擊那個年份會出現循環100次的彈出窗口,怎麼解決呢?
#Future.net 发表于2006-01-23 11:39:00  IP: 222.168.83.*
jixuan_liu@163.com
可以发给我一份完整的吗。。。谢谢。。。
#jimmy 发表于2006-01-26 11:02:00  IP: 222.44.85.*
经典,拜一个!
#guishuanglin@163.com 发表于2006-02-16 10:19:00  IP: 210.22.4.*
梅花日历在下面代码中显示不正常(太大,过短)
我是用的英版的.
------出问题页码,去了这个标准就好了.-------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
---------------------完整代码---------
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script language=javascript src=setday.js></script>
</head>

<body>
<input name='jisuan_date' value='' size="12" readonly='true'>
<input type=button value=选择日期 onClick='setday(this,document.all.jisuan_date)'>
</body>
</html>
#喜剧登场 发表于2006-02-17 17:35:00  IP: 219.134.138.*
总结: .net下使用问题


1、<%@ Page Language="C#" CodePage="936".....
一定加入936 ,否则出错
2、去掉
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这一行

希望ASP.net应用就此结贴
#冉染 发表于2006-02-20 10:52:00  IP: 220.171.254.*
请大侠帮帮我吧!我想找个用C#来判断时间格式的代码,我在这里谢谢了!
#老孙 发表于2006-02-23 11:43:00  IP: 203.187.170.*
.net下的应用是
<script src="js/calendar.js" type="text/javascript" language="javascript" charset="gb2312"></script>
#FEB 发表于2006-03-13 15:43:00  IP: 210.22.26.*
希望 Web Calendar 能直接用脚本配置禁止显示某部分。

例如:底部的左右翻和今天,顶部的年和月等
#hujianso 发表于2006-03-16 10:50:00  IP: 202.103.247.*
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">,如果没有这个声明的话,一些浏览器就按照各自兼容的模式来分析网页。而且我用css的时候,发现字体会随着"查看-字体大小"的改变而改变,即:css里面固定字体的大小失效了,请问:怎么不去掉DOCTYPE 而还能用上述插件呢??谢谢!
#阿慧南 发表于2006-05-25 13:26:00  IP: 218.94.35.*
是否可以添加一个设定,就是只可以选择当前日期以后的,以前的不能选择,
这个设定好些地方会用到!
#阿梅 发表于2006-07-02 15:35:00  IP: 61.49.142.*
不错嘛,还想要一个日程安排控件,不知道哪位有,也提供一下

----------------------------------------------------------
本人的网站:http://www.obai.net
#HAHA 发表于2006-07-26 21:49:00  IP: 202.114.175.*
谢谢,真实帮了我的大忙了,东西太好了
#唯弈爱好 发表于2006-08-05 13:57:00  IP: 220.188.68.*
因为有需要,在你的代码的基础上作了一些改进的尝试,现也共享出来,觉得有必要在此注明一下,请不啬赐教。 :)
#ROCKY 发表于2006-08-27 00:51:00  IP: 60.216.171.*
带滚动条的网页中,引用你这个控件就不行啊

老大 这个问题能不能解决啊 我现在这个项目快做完了才发现这个问题, 难道都得改吗??
#ROCKY 发表于2006-08-27 00:54:00  IP: 60.216.171.*
刚才没有说清楚,
在带滚动条的页面中, 日历出现的地方不能准确定位。
请按以下方法试一下:
如果页面加载后,如果在最大化的情况下,存在一个不往下拖动滚动条就看不到的控件,这个控件引用你这个日历就不行。 定位不准。 你看一下吧
#zhujingxi 发表于2006-09-11 00:14:00  IP: 218.81.175.*
有没有单独,只能选择时间的啊,不要日期!
#shotchen 发表于2006-09-13 10:25:00  IP: 221.223.228.*
.net使用了母版页,在内容页中使用了日期控件,由于内容页的文本框的id会.net自动加入唯一条件.如控件id为stime ,则客户端源码为
ct100_cphmain_stime..那么在使用onclick="calendar(document.form1.txt)">方法时,如何确定这个id呢?
#Sunriren 发表于2006-09-26 11:23:00  IP: 222.215.109.*
meizz,日历真的很不错耶!
#四空和尚 发表于2006-09-27 10:04:00  IP: 218.81.232.*
老大 这个好像在firefox下不好用啊
#四空和尚 发表于2006-09-27 10:07:00  IP: 210.22.152.*
老大 这个好像在firefox上不好用
#谜雄 发表于2006-11-01 09:47:00  IP: 218.7.239.*
东西挺好 只是不具有普遍性 Mozilla 和 Netscape 浏览器下均不能使用
#long5557 发表于2007-01-22 14:40:14  IP: 58.247.10.*
为什么我把它用在vs2003上,就出现"未结束的字符串常量"的问题.
请问有什么方法可以解决吗
#skykyo 发表于2007-01-30 17:09:40  IP:
请教一下,可以让用户自己设置精确到分钟的时间么,我是新手一个,还不会自己加代码。。。。
#ychengjun 发表于2007-02-20 12:21:52  IP: 219.128.165.*
非常好,请给我一份好吗
stanyang@163.com
#dead_of_winter 发表于2007-02-26 15:36:56  IP:
请问一下calendar(document.form1.txt)是怎么重载的?
#lgyan001 发表于2007-02-26 16:11:39  IP: 218.106.90.*
设置
this.format = "yyyy-mm"; //回传日期的格式
就会出错,怎么办,我只想返回年月,不要日期。
#jamo 发表于2007-03-08 12:27:32  IP:
不兼容 FireFox. (ver. 2.0.0.2)
#153608789 发表于2007-03-13 16:46:50  IP: 218.75.0.*
未结束的字符串常量,行: 66
#m_halfman 发表于2007-03-23 18:47:26  IP: 221.122.59.*
有没有办法取消选择?
用户选了个日期后又不想选任何日期了,就没有办法了?
#ljfluan 发表于2007-04-11 13:46:58  IP: 222.71.121.*
终于彻底解决梅花雨控件在.net 中的使用问题。
梅花雨在.net 中无法直接使用,会出现控件窗口无法弹出的问题。
在网上搜索很多人提出删除<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 的方法。 但是该文件为网页标准化格式文件,为了使用一个时间控件而牺牲整个项目的标准化有点太不值得了。所以就想办法来解决梅花雨中代码的标准化问题。说来惭愧 用了一天的时间终于找到了问题所在。
大家做这样的修改:在原控件文件的第一行
document.write("<div id='meizzCalendarLayer' style='POSITION: absolute; z-index: 9999; width: 144; height: 210; display: none'>");
做如下修改:
document.write("<div id='meizzCalendarLayer' style='POSITION: absolute; z-index: 9999; width: 144px; height: 210px; display: none'>");
此时控件便可以在.net 2.0 下完美运行了,而且不用去掉标准化文档标识
#ljfluan 发表于2007-04-11 13:48:24  IP: 222.71.121.*
已在VS2005化境下编译测试通过
#baihongmei 发表于2007-04-25 10:40:09  IP: 211.69.206.*
我在asp.net2.0使用日历控件3.0可是引用后报对象不支持此属性或方法,希望各位大虾能够指点。
<script language="JavaScript" src="../images/js1/calendar.js"/>
<input id="maketimestart" name="maketimestart" type="text" onfocus="calender()" />
<input type="button" onclick="calendar(document.form1.maketimestart)"/>
我的页面并没有分桢
试过了说的另存为utf-8,和去掉xhtml方式了,都不能解决
#baihongmei 发表于2007-04-25 10:40:52  IP: 211.69.206.*
我在asp.net2.0使用日历控件3.0可是引用后报对象不支持此属性或方法,希望各位大虾能够指点。
<script language="JavaScript" src="../images/js1/calendar.js"/>
<input id="maketimestart" name="maketimestart" type="text" onfocus="calender()" />
<input type="button" onclick="calendar(document.form1.maketimestart)"/>
我的页面并没有分桢
试过了说的另存为utf-8,和去掉xhtml方式了,都不能解决
#baihongmei 发表于2007-04-25 11:16:45  IP: 211.69.206.*
已经成功解决了,原来是引入了另外一个js文件也含有这个方法
现在还有另外一个问题,就是我用html控件的button时一切正常,当我换了html控件的image时,日历控件显示了一下,屏幕刷新了,就不见了,这是什么问题啊请大虾指教
#mikeflying 发表于2007-04-28 23:27:03  IP: 121.15.1.*
太感谢ljfluan,我也是在使用的时候碰到大家所遇到的问题,但是照着您的方法,我终于解决了所有问题,你太厉害了,谢谢,太谢谢了,

下面是引用ljfluan的解决方法,请大家试试,真的可以解决问题

# ljfluan 发表于2007-04-11 13:46:58 IP: 222.71.121.*
终于彻底解决梅花雨控件在.net 中的使用问题。
梅花雨在.net 中无法直接使用,会出现控件窗口无法弹出的问题。
在网上搜索很多人提出删除<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 的方法。 但是该文件为网页标准化格式文件,为了使用一个时间控件而牺牲整个项目的标准化有点太不值得了。所以就想办法来解决梅花雨中代码的标准化问题。说来惭愧 用了一天的时间终于找到了问题所在。
大家做这样的修改:在原控件文件的第一行
document.write("<div id='meizzCalendarLayer' style='POSITION: absolute; z-index: 9999; width: 144; height: 210; display: none'>");
做如下修改:
document.write("<div id='meizzCalendarLayer' style='POSITION: absolute; z-index: 9999; width: 144px; height: 210px; display: none'>");
此时控件便可以在.net 2.0 下完美运行了,而且不用去掉标准化文档标识
#gzlisme 发表于2007-05-11 14:38:47  IP: 218.56.224.*
老大,选择月份的时候,弹对话框101次,从0到100。
能否给个最新的?
guozongliang007@163.com
#crore 发表于2007-05-15 15:00:13  IP: 222.190.109.*
梅花雨:

首先感谢你做出那么好用的控件,供大家使用!

在使用我发现两个问题(我用的是 2.0)

1: 在页面有内部Div滚动条时定位不准,有时输入框滚动到最下面时,控件一部分在屏幕之外;

2: 结合ASP.NET 2.0验证控件 RequiredFieldValidator 使用时,通过控件已经输入内容,但是提交时控件还是显示必填,我不太清楚 RequiredFieldValidator 客户端的逻辑,希望你看看!

用 JS 改变控件值 “outObject.value= yy + "-" + mm + "-" + n ;”,不能触发 控件的 onchange 事件,是不是可以用 object.fireEvent (“onchange”),这个还没有测试;

var th = tt;
// var ttop = tt.offsetTop; //TT控件的定位点高
// var thei = tt.clientHeight; //TT控件本身的高
// var tleft = tt.offsetLeft; //TT控件的定位点宽
// var ttyp = tt.type; //TT控件的类型
// while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
// dads.top = (ttyp=="image")? ttop+thei : ttop+thei+6;
// dads.left = tleft;
// dads.top = event.clientY + 10;// - 116;
// dads.left = event.clientX - 75;

//在内部滚动条时不会被隐藏
dads.top = (document.body.clientHeight - event.clientY > 211)?event.clientY:(document.body.clientHeight - 212);
dads.left = (document.body.clientWidth - event.clientX > 144)?event.clientX:(document.body.clientWidth - 145);

outObject = (arguments.length == 1) ? th : obj;


#aniaseyo 发表于2007-05-27 21:36:26  IP: 202.105.128.*
感谢ljfluan,也帮我解决了问题
#zhuxiaobo_net 发表于2007-05-30 00:46:16  IP: 124.240.98.*
我 用这个控间,选年份的时候,也是弹出一个警告框`
框里的内容从0-100循环`
我就反复的确定啊,确定啊`
郁闷``
怎么解决,没人解决么`
#zhuxiaobo_net 发表于2007-05-30 00:54:31  IP: 124.240.98.*
我 用这个控间,选年份的时候,也是弹出一个警告框`
框里的内容从0-100循环`
我就反复的确定啊,确定啊`
郁闷``
怎么解决,没人解决么`
#xufeiqing 发表于2007-06-18 14:54:07  IP: 121.204.238.*
在哪里下载这个控件呀,能给个地址吗
#halym 发表于2007-06-25 13:32:08  IP: 218.94.97.*
我也想要一份:lliym@163.com
#icefire004 发表于2007-06-27 18:42:00  IP: 222.66.8.*
我用了母板页,但在子页中加载就会抱错,如果不在子页使用就OK了,为什么呢?????
#weiwei5297 发表于2007-07-16 10:17:35  IP: 210.34.129.*
能给一份吗?weiwei5297@163.com
#yougucao379548695 发表于2007-07-19 11:01:41  IP: 221.15.224.*
3.0的谁有给我发个谢谢拉
luiguangshui@163.com
#icejd 发表于2007-07-26 09:41:31  IP: 222.39.111.*
我晕死,你这东东有点问题,建了个普通页面,引用了一下,出错,不知道咋弄的,突然又好用了
又建了个页面,把好用这个页面的代码全复制过去,浏览,NND,出错,郁闷
#icejd 发表于2007-07-26 09:43:26  IP: 222.39.111.*
同样的代码,不同的文件名,竟然会出错,我狂哭
#sc_soft 发表于2007-08-02 15:38:56  IP: 221.7.41.*
感谢你做出那么好用的控件,供大家使用!
你太有才了!!!
#xiaoliuzi2006 发表于2007-08-10 10:55:24  IP: 219.148.54.*
各位大侠帮帮忙!

我在asp.net2005中做了如下引用(用c#):
<head runat="server">
<script src="/calendar.js" type="text/javascript" ></script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>信息输入页面</title>
</head>

--------------------------

代码如下:
<td>
<input id="Text1" type="text" onclick="setday(this)" onfocus="setday(this)" value="0000-00-00" readonly="readonly" /></td>

但是每次运行都出现如下错误:
Microsoft Jscript 运行时错误:缺少对象
光标停留在onfocus处。
我把原控件的第二行加了px也不行。
请大虾们帮帮忙吧。
#xiaoliuzi2006 发表于2007-08-10 11:13:11  IP: 219.148.54.*
呵呵,自己解决了。
在<body>后加入<script src="/calendar.js" type="text/javascript" ></script>就好了
#gaowg 发表于2007-08-18 14:38:51  IP: 116.25.5.*
老是点击后没有显示日历,原来加个PX就行了
看了上面朋友的解决方法才搞定.
#pwycctv 发表于2007-08-21 22:02:19  IP: 60.177.57.*
感谢梅花雨写出这么好用的控件

再感谢ljfluan,也帮我解决了问题
再次感谢
#pp8403 发表于2007-09-10 09:04:44  IP: 222.216.175.*
首先感谢作者。
提两个问,
1.控件有接收按键的事件,但弹出控件时为什么按了“CTRL”键会报错?
2.控件支持拖动,为什么拖动会断断续续?好很慢的拖才行,快了就会不动了。
#yuanlei1527 发表于2007-09-16 18:26:25  IP: 222.71.172.*
我也想要一份:l.l.yuan@hotmail.com
#netnhz 发表于2007-09-16 21:09:26  IP: 60.191.58.*
达人指点一下:freemarker的.ftl文件中怎样使用此控件?
#zzciwg 发表于2007-10-04 04:37:02  IP: 218.246.239.*
能不能加个判断,当前日期之前日期的都不能点击,只有大于等于今天才能点?
#bluezsh 发表于2007-10-18 10:18:38  IP: 218.249.228.*
可否给我一份呢?谢谢楼楼主了

jiji8862@sina.com
#meimie123456 发表于2007-10-25 09:14:44  IP: 220.196.119.*
碧海蓝天
看天下
料事如神
龙华一听
那轮明月
那轮明月
那轮明月
南沙碧海蓝天
脑筋急转弯大竞猜
让泪化作相思雨
香港论坛
香港论坛
怎样令我入睡
最高境界
#hover_crj 发表于2007-11-05 19:14:35  IP: 218.66.36.*
看到这么多回帖,楼主一定很自豪,羡慕........
#youbl 发表于2007-11-14 13:29:03  IP: 61.154.14.*
作了一点修正,大家可以下载:
http://download.csdn.net/source/284713
#libai_830628 发表于2007-11-22 14:27:23  IP: 124.42.56.*
不错不错,好用就行了.
#xyhyt 发表于2007-12-14 10:02:23  IP: 59.52.77.*
对火狐浏览器不支持。并没有实现楼主所说的跨浏览器。
#yeon_7 发表于2008-01-07 12:52:29  IP: 124.225.182.*
弄个两月的嘛,更实用些,期待哦
#eee2006 发表于2008-01-18 17:11:00  IP: 61.153.1.*
很好用呢,哪位知道如何给控件设置初始日期啊?
#eee2006 发表于2008-01-18 17:45:09  IP: 61.153.1.*
感谢作者。
请问,怎么在自己的js代码中设置控件的日期呢?
#strugglingox 发表于2008-01-22 18:56:35  IP: 211.103.225.*
梅大侠,能给一份代码吗?我项目急需,谢谢了,

liyanlin84@163.com
#strugglingox 发表于2008-01-22 18:57:30  IP: 211.103.225.*
要在FF下能兼容就最好了
#yuanyuan110_l 发表于2008-01-23 10:43:28  IP: 59.173.2.*
梅大侠,能给一份吗?我项目急需,谢谢了!
yuanyuan110_l@yahoo.com.cn
#maym1234_75 发表于2008-01-28 11:32:36  IP: 123.120.6.*
怎么下载啊?我项目急需,方便的话给maym1234@163.com一个,谢谢!
#chenjian5460 发表于2008-03-01 11:00:49  IP: 222.247.53.*
梅大哥,能否给我一份啊.chenjian5460@163.com
#ac1985482 发表于2008-05-09 08:44:00  IP: 202.103.205.*
用了一下,很好用 。在.net2.0上用也很好用。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © meizz