MxxCalendar 一夜成果,带有时间选项的日历控件,htc,popup版

梅雪香 2005-11-12 10:32:01
MxxCalendar 一夜成果,带有时间选项的日历控件,htc,popup版
在winXP SP2 Ie6下测试可运行,没有考虑多浏览器支持问题,因为俺不精于此道
测试有问题一定要告诉我.

下载地址:http://meixx.nonamexz.com/MxxCalendar.rar
演示地址:http://meixx.nonamexz.com/mc/MxxCalendar.htm

代码太长,贴不下了.
...全文
640 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
qoo1983 2005-11-24
  • 打赏
  • 举报
回复
很不错啊,哈哈
那个显示控件的位置可以改吗?
黑马 2005-11-24
  • 打赏
  • 举报
回复
最好提供一个"确定"按钮,交互性比较好
chaircat 2005-11-16
  • 打赏
  • 举报
回复
我在Maxthon 1.5.0.95 Unicode下面不能显示...@_@
chaircat 2005-11-16
  • 打赏
  • 举报
回复
不错~~~~顶一下~~~~
梅雪香 2005-11-16
  • 打赏
  • 举报
回复
因为firefox下没有popup对象啊
runtu 2005-11-16
  • 打赏
  • 举报
回复
firefox 下不能显示
chaircat 2005-11-16
  • 打赏
  • 举报
回复
另外...弱弱的问一下...楼主是用什么IDE来写脚本的?
jackker 2005-11-15
  • 打赏
  • 举报
回复
老大,没法在firefox下用啊
dabinglian 2005-11-15
  • 打赏
  • 举报
回复
up
是是非非 2005-11-14
  • 打赏
  • 举报
回复
我也写了一个

http://tongji.duanxin.net/testDTPicker.html
梅雪香 2005-11-14
  • 打赏
  • 举报
回复
强制成文本与按钮或者图片紧邻也不好,这样布局可能会有问题了.这个怎么都好实现,不是什么问题.双击的时候首先会触发单击事件,会显示时间选择的popup.

空格和回车并不是总有效,只有当前时间或者文本框里的时间红显示的时候才有效.

-----点击月份,选择月,按上下键 这个我倒没有考虑过

我在想用ctrl+原有的快捷键实现年月多翻功能,比如ctrl+left向前三个月ctrl+up向上五年.
JK_10000 2005-11-14
  • 打赏
  • 举报
回复
要把文本框和按钮(或者图片)放到一个div或者表格里再处理.
-----可以用如果input与button紧邻,用buttonObj.previousSibling可以定位到input

因为有单击事件,所以加双击事件的办法不好
-----双击事件不影响单击事件。--不过你既然有空格键和回车键,也不错(点击增加年份,再空格,再选择时间,再空格,空格无效)

"上下键只支持年份,不支持其它的选择"是什么意思
-----点击月份,选择月,按上下键
梅雪香 2005-11-14
  • 打赏
  • 举报
回复
回 JK_10000(JK):
按钮并不在我的控件范围之内,只是给一个其它调用的方法. 控件只对于文本框有效.如果非要把按钮加进来,可能麻烦一点儿.要把文本框和按钮(或者图片)放到一个div或者表格里再处理.
手工输入可以支持,很好改的.
动态显示可以关闭,在htc里有属性可以设置.
用select试过,但出现了一些问题,而且select不方便美化.
选择时间后可以回车或者空格来确认当前时间,如果选择其它日期,需要点击.因为有单击事件,所以加双击事件的办法不好.
不知道你说的"上下键只支持年份,不支持其它的选择"是什么意思,不同的操作有不同的快捷键,我上面有说明.
谢谢JK的意见
JK_10000 2005-11-14
  • 打赏
  • 举报
回复
小意见:
1。作为一个控件,日历输入框后面的那个button也最好也能算这个控件的一部分,能够在输入框是enable时自动出现
2。后面的按钮与输入框的关系通过输入框的名字来联系似乎不大恰当
3。最好能保留用户手工输入的功能。(用日历输入固然方便,但有时用户可能要用^c+^v)
4。虽说日历弹出时模拟网速/CPU很慢的效果不错,对于我个人来说,却是宁愿没有这种效果
5。一直不明白年份月份的选择不用select是基于什么考虑
6。修改时间后,没有一个需要再点击日期才能返回主页面,不妨在时间选择里再加一个ondblclick来作为选定时间并且将整个日期输入主页面
7。上下键只支持年份,不支持其它的选择,不知是出于什么考虑

rotApple 2005-11-14
  • 打赏
  • 举报
回复
呵呵,顶!
redtank2005 2005-11-14
  • 打赏
  • 举报
回复
支持 顶一下
梅雪香 2005-11-14
  • 打赏
  • 举报
回复
新增加ctrl + 方向键热键
ctrl + left 向前三个月
ctrl + up 向前五年
ctrl + right 向后三个年
ctrl + down 向后五年
梅雪香 2005-11-14
  • 打赏
  • 举报
回复
AppleBBS(Dicky) 有一定限制不至于列表太长,实际上我并没有加上这个限制条件,你可以无限制的向前,我一直按到900年也没什么问题,本打算按到公元前的,实在是按不动了
csdntzg 2005-11-14
  • 打赏
  • 举报
回复
支持,顶
AppleBBS 2005-11-14
  • 打赏
  • 举报
回复
为什么年份有限制? 1970--2030?
加载更多回复(19)

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧