<form name="frm" method="post">时间:<input type="text" name="begintime" size="10""></form>
<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX"></object>
<SCRIPT LANGUAGE=javascript FOR=Calendar EVENT=AfterUpdate>
document.frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day
</SCRIPT>
<object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" WIDTH="0" HEIGHT="0">
<param NAME="LPKPath" VALUE="/ActiveX/pubocx.lpk">
</object>
<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX"></object>
<SCRIPT LANGUAGE=javascript FOR=Calendar EVENT=AfterUpdate>
document.frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day
</SCRIPT>
<object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" WIDTH="0" HEIGHT="0">
<param NAME="LPKPath" VALUE="/ActiveX/pubocx.lpk">
</object>
解决方案 »
- 有人知道Jscript作为服务端语言怎么在asp.net里跑吗?
- 请教:关于获取sinaEditor里面的值的问题,
- 自己用jquery写的一个图片自适应容器居中
- 从书上抄下来的,不能实现,弄不明白!?
- firefox里文本编辑器的ctrl+v功能没用!IE里面却可以用
- 动态表格的事件触发问题?有些难度
- 向大家请教一个很简单的问题(状态区中不显示链接地址)
- 在javascript的过程中,使按钮的disabled 设置成true,这个语句的执行和IE的版本有关系吗?
- 请问如何在左frame的元素中得到右frame元素的变化
- 如何用Js调用 alpha滤镜
- 高分在线求助:如何让下面"邮件正在发送, 请稍候..."框在当前页面经过一段时间自动消失??
- 请教打印解决方案,采用ScriptX.cab与WebBrowser的优劣是什么,从方便性,价格,简单易用性方面比较
一个JS的日历控件
<HEAD><TITLE></TITLE>
</HEAD><BODY>
<div align="right" valign="bottom">
<TABLE WIDTH=400 BORDER=1 CELLSPACING=1 CELLPADDING=1 name="DateShow" id="DateShow"style="BORDER-RIGHT: lightgrey 1pt solid;BORDER-TOP: lightgrey 1pt solid;FONT-SIZE: 9pt;BORDER-LEFT: lightgrey 1pt solid;BORDER-BOTTOM: lightgrey 1pt solid;BORDER-COLLAPSE: collapse">
<TR>
<TD><font color="#FF3366">星期日</font></TD>
<TD>星期一</TD>
<TD>星期二</TD>
<TD>星期三</TD>
<TD>星期四</TD>
<TD>星期五</TD>
<TD>星期六</TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
</TABLE></div>
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
var MonHead = new Array(12); //定义阳历中每个月的最大天数
MonHead[0] = 31; MonHead[1] = 28; MonHead[2] = 31; MonHead[3] = 30; MonHead[4] = 31; MonHead[5] = 30;
MonHead[6] = 31; MonHead[7] = 31; MonHead[8] = 30; MonHead[9] = 31; MonHead[10] = 30; MonHead[11] = 31;
function IsPinYear(year) //判断是否闰平年
{
if (0==year%4&&((year%100!=0)||(year%400==0))) return true;else return false;
}function GetMonthCount(year,month) //闰年二月为29天
{
var c=MonHead[month-1];if((month==2)&&IsPinYear(year)) c++;return c;
}
var ThisDate=new Date();
var FirstDay=new Date(ThisDate.getMonth()+1 +"/1/" +ThisDate.getFullYear());
var Days=GetMonthCount(ThisDate.getFullYear(),ThisDate.getMonth()+1);
var j=FirstDay.getDay(); var rows=1;
for (i=1;i<=Days;i++)
{
if(j>6)
{
j=0;
rows=rows+1;
if(rows>5 && rows <7)
{
addRow(window.DateShow,7);
}
}
if (j==0)
{
window.DateShow.rows(rows).cells(j).innerHTML="<font color='#FF3366'>" + i + "</font>"
}
else
{
window.DateShow.rows(rows).cells(j).innerText=i
}
if(ThisDate.getDate()==i)
{
window.DateShow.rows(rows).cells(j).bgColor="#FF3399";
}
j++;
}
function addRow(obj,Cells)
{
obj.insertRow();
for(ce=1;ce<=Cells;ce++)
{
obj.rows(obj.rows.length-1).insertCell();
if (ce==0)
{
obj.rows(obj.rows.length-1).cells(ce-1).innerHTML="<font color='#FF3366'> </font>";
}
else
{
obj.rows(obj.rows.length-1).cells(ce-1).innerText=" ";
}
}
}
-->
</SCRIPT>
</object>