📄 calendar.php
字号:
<?php
include_once( "inc/auth.php" );
echo "\r\n<html>\r\n<head>\r\n<title>日历</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\r\n";
$CUR_YEAR = date( "Y" );
$CUR_MON = date( "m" );
$CUR_DAY = date( "d" );
$CUR_MONTH = date( "n" );
if ( $YEAR == "" )
{
$YEAR = $CUR_YEAR;
}
if ( $MONTH == "" )
{
$MONTH = $CUR_MON;
}
echo "\r\n";
echo "<s";
echo "cript language=\"JavaScript\">\r\nfunction MM_findObj(n, d) { //v4.0\r\n var p,i,x;\r\n if(!d)\r\n d=document;\r\n if((p=n.indexOf(\"?\"))>0 && parent.frames.length) \r\n {\r\n d=parent.frames[n.substring(p+1)].document;\r\n n=n.substring(0,p);\r\n }\r\n if(!(x=d[n])&&d.all)\r\n x=d.all[n];\r\n for (i=0;!x&&i<d.forms.length;i++)\r\n x=d.forms[i][n];\r\n for(i=0;!x&&d.layers&&i<d.layers.length;i++)\r\n ";
echo " x=MM_findObj(n,d.layers[i].document);\r\n if(!x && document.getElementById)\r\n x=document.getElementById(n);\r\n return x;\r\n}\r\n\r\nfunction doCal()\r\n{\r\n n=new Date();\r\n cm=\"";
echo $MONTH;
echo "\";\r\n n.setFullYear(\"";
echo $YEAR;
echo "\");\r\n n.setMonth(cm-1);\r\n\r\n writeMonth(n);\r\n focus();\r\n}\r\n\r\nfunction set_year(op)\r\n{\r\n if(op==-1 && YEAR.selectedIndex==0)\r\n return;\r\n if(op==1 && YEAR.selectedIndex==(YEAR.options.length-1))\r\n return;\r\n\r\n YEAR.selectedIndex=YEAR.selectedIndex+op;\r\n\r\n yr=YEAR.value;\r\n cm=MONTH.value;\r\n doOther(yr,cm);\r\n}\r\n\r\nfunction set_mon(op)\r\n{\r\n if(op==-1 && MONTH.selectedIndex==0)\r\n retu";
echo "rn;\r\n if(op==1 && MONTH.selectedIndex==(MONTH.options.length-1))\r\n return;\r\n\r\n MONTH.selectedIndex=MONTH.selectedIndex+op;\r\n\r\n yr=YEAR.value;\r\n cm=MONTH.value;\r\n doOther(yr,cm);\r\n}\r\n\r\nfunction doOther(yr,cm)\r\n{\r\n n=new Date();\r\n n.setFullYear(yr);\r\n n.setDate(1);\r\n n.setMonth(cm-1);\r\n writeMonth(n);\r\n}\r\n\r\nfunction writeMonth(n)\r\n{\r\n yr=YEAR.value;\r\n cm=MONTH.value;\r\n n.setDate(1);";
echo "dow=n.getDay();moy=n.getMonth();\r\n\r\n for (i=0;i<41;i++)\r\n {\r\n if ((i<dow)||(moy!=n.getMonth()))\r\n dt=\" \";\r\n else\r\n {\r\n dt=n.getDate();\r\n n.setDate(n.getDate()+1);\r\n\r\n if(dt==";
echo $CUR_DAY;
echo "&&cm==";
echo $CUR_MON;
echo "&&yr==";
echo $CUR_YEAR;
echo ")\r\n dt=\"<button onclick='dateClick(\"+dt+\")' style='width:25pt'><font color=red><b>\"+dt+\"</b></font></button>\";\r\n else\r\n dt=\"<button onclick='dateClick(\"+dt+\")' style='width:25pt'><b>\"+dt+\"</b></button>\";\r\n }\r\n\r\n MM_findObj('day')[i].innerHTML=\"<b>\"+dt+\"</b>\";\r\n }\r\n}\r\n\r\nfunction setPointer(theRow, thePointerColor)\r\n{\r\n theRow.bgColor = thePointerColor;\r\n}\r\n\r\nvar parent_window = wi";
echo "ndow.dialogArguments;\r\n\r\nfunction dateClick(theDate)\r\n{\r\n yr=YEAR.value;\r\n cm=MONTH.value;\r\n\r\n if(theDate<10)\r\n theDate=\"0\"+theDate;\r\n date_str=yr+\"-\"+cm+\"-\"+theDate;\r\n\r\n date_time=parent_window.";
echo $FIELDNAME;
echo ".value;\r\n var len=date_time.indexOf(\" \");\r\n if(len<=0)\r\n parent_window.";
echo $FIELDNAME;
echo ".value=date_str;\r\n else\r\n parent_window.";
echo $FIELDNAME;
echo ".value=date_str+date_time.substr(len);\r\n window.close();\r\n}\r\n\r\nfunction thisMonth()\r\n{\r\n YEAR.selectedIndex=(";
echo $CUR_YEAR;
echo "-1900);\r\n MONTH.selectedIndex=(";
echo $CUR_MONTH;
echo "-1);\r\n doCal();\r\n}\r\n\r\nfunction add_time()\r\n{\r\n var date_time=parent_window.";
echo $FIELDNAME;
echo ".value;\r\n var cur_time=hour.value+\":\"+minite.value+\":\"+second.value;\r\n\r\n if(parent_window.";
echo $FIELDNAME;
echo ".value==\"\")\r\n parent_window.";
echo $FIELDNAME;
echo ".value=cur_time;\r\n else\r\n {\r\n var len=date_time.indexOf(\" \");\r\n if(len<0)\r\n len=date_time.length;\r\n parent_window.";
echo $FIELDNAME;
echo ".value=date_time.substr(0,len)+\" \"+cur_time;\r\n }\r\n window.close();\r\n}\r\n\r\nfunction del_time()\r\n{\r\n var date_time=parent_window.";
echo $FIELDNAME;
echo ".value;\r\n if(parent_window.";
echo $FIELDNAME;
echo ".value!=\"\")\r\n {\r\n var len=date_time.indexOf(\" \");\r\n if(len<0)\r\n len=date_time.length;\r\n parent_window.";
echo $FIELDNAME;
echo ".value=date_time.substr(0,len);\r\n }\r\n window.close();\r\n}\r\n</script>\r\n</head>\r\n\r\n<body class=\"bodycolor\" onload=\"doCal();\" topmargin=\"0\" leftmargin=\"0\">\r\n<table width=\"100%\" border=\"0\" cellspacing=\"1\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"0\" align=\"center\">\r\n <tr class=\"bodycolor\">\r\n <td colspan=\"7\" class=\"big1\"><input type=\"button\" value=\" < \" class=\"SmallButton\" style=\"font-weight:bold\" ";
echo "title=\"上一年\" onclick=\"set_year(-1);\">";
echo "<s";
echo "elect name=\"YEAR\" class=\"SmallSelect\" style=\"font-weight:bold\" onchange=\"set_year(0);\">\r\n";
$I = 1900;
for ( ; $I <= 2100; ++$I )
{
echo " <option value=\"";
echo $I;
echo "\" ";
if ( $I == $YEAR )
{
echo "selected";
}
echo ">";
echo $I;
echo "</option>\r\n";
}
echo " </select><input type=\"button\" value=\" > \" class=\"SmallButton\" style=\"font-weight:bold\" title=\"下一年\" onclick=\"set_year(1);\"><b>年</b> \r\n\r\n<!-------------- 月 ------------>\r\n <input type=\"button\" value=\" < \" class=\"SmallButton\" style=\"font-weight:bold\" title=\"上一月\" onclick=\"set_mon(-1);\">";
echo "<s";
echo "elect name=\"MONTH\" class=\"SmallSelect\" style=\"font-weight:bold\" onchange=\"set_mon(0);\">\r\n";
$I = 1;
for ( ; $I <= 12; ++$I )
{
if ( $I < 10 )
{
$I = "0".$I;
}
echo " <option value=\"";
echo $I;
echo "\" ";
if ( $I == $MONTH )
{
echo "selected";
}
echo ">";
echo $I;
echo "</option>\r\n";
}
echo " </select><input type=\"button\" value=\" > \" class=\"SmallButton\" style=\"font-weight:bold\" title=\"下一月\" onclick=\"set_mon(1);\"><b>月</b>\r\n\r\n </td>\r\n </tr>\r\n <tr align=\"center\" class=\"TableHeader\">\r\n <td width=\"14%\" bgcolor=\"#FFCCFF\"><b>日</b></td>\r\n <td width=\"14%\"><b>一</b></td>\r\n <td width=\"14%\"><b>二</b></td>\r\n <td width=\"14%\"><b>三</b></td>\r\n <td width=\"14%\"><b>四</b></td>\r\n <td width=\"14%\"><b>";
echo "五</b></td>\r\n <td width=\"14%\" bgcolor=\"#CCFFCC\"><b>六</b></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(thi";
echo "s,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"";
echo "day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onm";
echo "ouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r";
echo "\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td ";
echo "width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"se";
echo "tPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer";
echo "(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#";
echo "E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')";
echo "\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouse";
echo "over=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n </tr>\r\n <tr bgcolor=\"#FFFFFF\" align=\"center\" style=\"cursor:hand\">\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"se";
echo "tPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td widt";
echo "h=\"14%\" id=\"day\" onmouseover=\"setPointer(this,'#E2E8FA')\" onmouseout=\"setPointer(this,'')\"></td>\r\n <td width=\"14%\" height=22><a href=\"#\" onclick=\"thisMonth();\"><b>本月</b></a></td>\r\n </tr>\r\n";
if ( $TIME == 1 )
{
echo " <tr class=\"TableContent\">\r\n <td colspan=20 height=25>\r\n";
$CUR_HOUR = date( "H" );
$CUR_MINITE = date( "i" );
$CUR_SECOND = date( "s" );
echo "\r\n";
echo "<s";
echo "elect name=hour class=SmallSelect style=\"width:40px\">\r\n";
$I = 0;
for ( ; $I < 24; ++$I )
{
if ( $I < 10 )
{
$HOUR = "0".$I;
}
else
{
$HOUR = $I;
}
if ( $I == $CUR_HOUR )
{
echo "<option value={$HOUR} selected>{$HOUR}</option>";
}
else
{
echo "<option value={$HOUR}>{$HOUR}</option>";
}
}
echo "</select>:";
echo "<s";
echo "elect name=minite class=SmallSelect style=\"width:40px\">\r\n";
$I = 0;
for ( ; $I < 60; ++$I )
{
if ( $I < 10 )
{
$MINITE = "0".$I;
}
else
{
$MINITE = $I;
}
if ( $I == $CUR_MINITE )
{
echo "<option value={$MINITE} selected>{$MINITE}</option>";
}
else
{
echo "<option value={$MINITE}>{$MINITE}</option>";
}
}
echo "</select>:";
echo "<s";
echo "elect name=second class=SmallSelect style=\"width:40px\">\r\n";
$I = 0;
for ( ; $I < 60; ++$I )
{
if ( $I < 10 )
{
$SECOND = "0".$I;
}
else
{
$SECOND = $I;
}
if ( $I == $CUR_SECOND )
{
echo "<option value={$SECOND} selected>{$SECOND}</option>";
}
else
{
echo "<option value={$SECOND}>{$SECOND}</option>";
}
}
echo "</select>\r\n<input type=button onClick=\"add_time();\" value=\"添加时间\" class=\"SmallButton\">\r\n<input type=button onClick=\"del_time();\" value=\"清除\" title=\"清除时间\" class=\"SmallButton\">\r\n</td>\r\n";
}
echo "</table>\r\n\r\n</body>\r\n</html>\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -