社区
JavaScript
帖子详情
请问哪里有“日期选择的控件”的javascript 源代码?非常急!在线等!谢谢!!!
Tonylee218
2003-10-09 09:54:41
请问哪里有“日期选择的控件”的javascript 源代码?非常急!在线等!谢谢!!!
...全文
70
3
打赏
收藏
请问哪里有“日期选择的控件”的javascript 源代码?非常急!在线等!谢谢!!!
请问哪里有“日期选择的控件”的javascript 源代码?非常急!在线等!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JMANYICZF
2003-10-09
打赏
举报
回复
我没有找。不过我自己正在写一个。不过有个难题。就是不记得怎样动态ADD事件。
以下是我正在想的代码
function f_mdata(){
d=new Date()
d1=d.getDay()
d1s=0
d1w=0
d2=d.getDate()
d2a=0
d2t=true
d3=d.getMonth()+1
d4=d.getYear()
maxd2=0
i=1
maxd2=/1|3|5|7|8|10|12/g.test(d3)?31:maxd2;
maxd2=/2/g.test(d3)?28:maxd2;
maxd2=/4|6|9|11/g.test(d3)?30:maxd2;
if (maxd2<30){
if ((d4%4)==0){
maxd2=29;
}
}
d2a=d2%7
switch (d2a){
case 0:d2a=1;break;
case 1:d2a=0;break;
case 2:d2a=-1;break;
case 3:d2a=-2;break;
case 4:d2a=-3;break;
case 5:d2a=-4;break;
case 6:d2a=-5;break;
}
d1s=d1-d2a
d1w=(d1s+maxd2)/7
with(document.all.datatable){
rows(1).cells(1).id="day1"
rows(1).cells(1).innerText="1"
rows(1).cells(1).v2=true
rows(1).cells(1).onClick='f_curdata(this)'
}
}
function f_curdata(obj){
v1=document.all.hiddendata1.value
if ((v1!="")&&(v1!=null)){
document.all[v1].style.backgroundColor='#ffffff';
if (document.all[v1].v2){
document.all[v1].style.color='#ff0000';
}else{
document.all[v1].style.color='#000000';
}
}
document.all.hiddendata1.value=obj.id
obj.style.backgroundColor='#006699';
obj.style.color='#ffffff';
}
function f_cdtable(){
j=0
d1c=0
v="<table id='datatable' width='210' border='1' cellspacing='0' cellpadding='0'style='border: 1px solid #000000;font-family: 宋体;font-size: 12px;'><tr align='center' style='font-family: 宋体;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #006699;border-top: 0px solid #000000;border-right: 0px solid #000000;border-bottom: 1px solid #000000;border-left: 0px solid #000000;'><td width='50'height='19' >日</td><td width='50'>一</td>"
v=v + "<td width='30'>二</td><td width='50'>三</td><td width='50'>四</td><td width='50'>五</td><td width='50'>六</td></tr>"
while (j<4){
v=v + "<tr align='center'>"
while (d1c<7){
// if (((d1c<d1s)&&d2t)||(i>maxd2)){
v=v + "<td width='50' > </td>"
// }else{
// v=v + "<td width='50' id='day" + i +"' style='cursor: hand;"
// if (i==d2){v=v + " color: #FF0000;"}
// v=v + "onmouseover='document.all.hiddendata1.value=this.id'"
// v=v + "' onClick='f_curdata(this)' "
// if (i==d2){v=v + " v2=true " }
// v=v + i +" >" + i + "</td>"
// i = i + 1
// }
// if (d1c==d1s){d2t=false}
d1c=d1c+1
}
d1c=0
j=j+1
v=v + "</tr>"
}
v=v + "</table>"
document.write(v)
}
f_cdtable()//建立TABLE
f_mdata()//计算日期载入TABLE
yonghengdizhen
2003-10-09
打赏
举报
回复
http://www.mooey.com/datepicker/newdtp/date_picker.htm
kingdomzhf
2003-10-09
打赏
举报
回复
<body>
<script>
function aa()
{
oW = window.createPopup();
oW.document.write('<S' + 'CRIPT ID=clientEventHandlersJS>' +'function Calendar1_Click(){window.parent.datefield.value = Calendar1.Year + "年" + Calendar1.Month + "月" + Calendar1.day + "日"}' + '</' + 'SCRIPT>' + '<S' + 'CRIPT FOR=Calendar1 EVENT=Click>' + ' Calendar1_Click()' + '<' + '/script>' + ' <OBJECT id=Calendar1 classid=clsid:8E27C92B-1264-101C-8A2F-040224009C02 VIEWASTEXT><PARAM NAME="_Version" VALUE="524288"><PARAM NAME="_ExtentX" VALUE="7620"><PARAM NAME="_ExtentY" VALUE="5080"><PARAM NAME="_StockProps" VALUE="1"><PARAM NAME="BackColor" VALUE="-2147483633"><PARAM NAME="Year" VALUE="2003"><PARAM NAME="Month" VALUE="10"><PARAM NAME="Day" VALUE="9"><PARAM NAME="DayLength" VALUE="0"><PARAM NAME="MonthLength" VALUE="0"><PARAM NAME="DayFontColor" VALUE="0"><PARAM NAME="FirstDay" VALUE="1"><PARAM NAME="GridCellEffect" VALUE="1"><PARAM NAME="GridFontColor" VALUE="10485760"><PARAM NAME="GridLinesColor" VALUE="-2147483632"><PARAM NAME="ShowDateSelectors" VALUE="-1"><PARAM NAME="ShowDays" VALUE="-1"><PARAM NAME="ShowHorizontalGrid" VALUE="-1"><PARAM NAME="ShowTitle" VALUE="-1"><PARAM NAME="ShowVerticalGrid" VALUE="-1"><PARAM NAME="TitleFontColor" VALUE="10485760"><PARAM NAME="ValueIsNull" VALUE="0"></OBJECT>');
oW.document.body.scroll="no";
oW.document.body.topMargin=0;
oW.document.body.leftMargin=0;
oW.document.body.rightMargin=0;
oW.document.body.bottomMargin=0;
oW.show(b1.offsetLeft,b1.offsetTop + 30 ,290,190,document.body);
}
</script>
<input id=datefield type=text>
<input id="b1" type=button onclick="aa();" value="打开日期控件">
</body>
Javascript
日期
选择
控件
[My97DatePicker]
个人推荐一个非常好用的网页前台
日期
选择
控件
。 非常方便,强力推荐!
javascript
日历
控件
这是一个很好用的日历
控件
。 用
javascript
编写主体代码,用css控制日历皮肤。
控件
适应性强,可以只让
选择
年月,可以只让
选择
年月日,还可以年月日...本文件包含日历
控件
的全部
源代码
,还包含一个调用示例。亲测可用!
AjaxPanel自定义
控件
实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
AjaxPanel自定义
控件
实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
视频--js日历
控件
.rar
从网上下载的写好的
javaScript
源代码
, 放到asp.net 中做
控件
特别好用的!
根据FastReport进行二次封装的ActiveX
控件
这是本人根据FastReport 3.0.3 For VCL 的
源代码
进行二次封装的ActiveX报表
控件
。 此
控件
可用于
Javascript
、.NET、VB6、VC++等等各种开发语言。 压缩包内有Demo和所有
源代码
。
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章