一、放到页面中的脚本
<div style="position:absolute; z-index:0;text-align:left;width:104px; ">
<div style="position:absolute;clear:left;z-index: 2; top:0; left:0px; ">
<input id="Text1" type="text" style="width:100px;" maxlength="10"/>
<div style="position:absolute;z-index: 1; top:0; right:0px; ">
<input id="Button2" type="button" value="∨" style=" width: 22px; height: 23px; " οnclick="return buc('showdate','Text1')" />
</div>
</div>
<br />
<div id="showdate"style="position:relative ;z-index:-1; display:none;">
</div>
</div><br />
二、js文件中的内容 (在页面中引用)
申明:下面的代码大部分在网上引用,进行了部分的修改。
// JScript 文件
var The_Year,The_Day,The_Month;
var today;
var Firstday;
today = new Date();
function RunNian(The_Year)
{
if ((The_Year%400==0) || ((The_Year%4==0) && (The_Year%100!=0)))
return true;
else
return false;
}
function GetWeekday(The_Year,The_Month)
{
var Allday;
var t=0;
Allday = new Date();
Allday.setFullYear(The_Year,The_Month);
Allday.setDate=1;
//document.getElementById("Text1").value=Allday.getDay();
switch (getDayInMonth(The_Year,The_Month))
{
case 31 : t=3;break;
case 30 : t=2;break;
case 28 : t=0;break;
case 29 : t=1;break;
}
return (7+Allday.getDay()-t)%7;
}
function getDayInMonth(The_Year,The_Month)
{
switch (The_Month)
{
case 1 : return 31; break;
case 2 :
if (RunNian(The_Year))
return 29;
else
return 28;
break;
case 3 : return 31; break;
case 4 : return 30; break;
case 5 : return 31; break;
case 6 : return 30; break;