⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendar.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 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=\"&nbsp;\";\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>&nbsp;\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 + -