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

📄 divdate.hs

📁 辅助radius软件的管理程序web平台下的程序代码自己还没有测试过
💻 HS
📖 第 1 页 / 共 2 页
字号:
//									所有层次比Div高的物件前后加上名称为 DateHidden 的标签即可

var nowDate=new Date(); var MonthDays=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; var nowYear;var nowMonth;var firstDay;var nowDay;var nowObj;var canHidden=false;function seeDate(str,nums){if(nums){if(nums!=""){nowObj=document.all(str)[parseInt(nums)]; }else{nowObj=document.all(str);}}else{nowObj=document.all(str);}obj1=document.all("DateDiv").style;obj1.xpos = window.event.x+document.body.scrollLeft; obj1.ypos = window.event.y-10+document.body.scrollTop;if((window.event.x+obj1.pixelWidth)>=document.body.offsetWidth){obj1.xpos=(document.body.scrollWidth-obj1.pixelWidth-10); }if((window.event.y+obj1.pixelHeight)>=document.body.offsetHeight){ obj1.ypos=(document.body.offsetHeight-obj1.pixelHeight+10+document.body.scrollTop);}obj1.left = obj1.xpos;obj1.top = obj1.ypos;DivDateHiddenAll();obj1.display="";nowDate=new Date();DivDateFlashDate();DivDateDoHiddenSelect(true);}function seeTime(str,nums){if(nums){if(nums!=""){nowObj=document.all(str)[parseInt(nums)];}else{nowObj=document.all(str);}}else{nowObj=document.all(str);}obj1=document.all("TimeDiv").style;obj1.xpos = window.event.x+document.body.scrollLeft;obj1.ypos = window.event.y-10+document.body.scrollTop;if((window.event.x+obj1.pixelWidth)>=document.body.offsetWidth){obj1.xpos=(document.body.scrollWidth-obj1.pixelWidth-10);}if((window.event.y+obj1.pixelHeight)>=document.body.offsetHeight){obj1.ypos=(document.body.offsetHeight-obj1.pixelHeight+10+document.body.scrollTop);}obj1.left = obj1.xpos;obj1.top = obj1.ypos;DivDateHiddenAll();obj1.display="";nowDate=new Date();DivDateFlashTime();DivDateDoHiddenSelect(true);}function seeMonth(str,nums){if(nums){if(nums!=""){nowObj=document.all(str)[parseInt(nums)];}else{nowObj=document.all(str);}}else{nowObj=document.all(str);}obj1=document.all("MonthDiv").style;obj1.xpos = window.event.x+document.body.scrollLeft;obj1.ypos = window.event.y-10+document.body.scrollTop;if((window.event.x+obj1.pixelWidth)>=document.body.offsetWidth){obj1.xpos=(document.body.scrollWidth-obj1.pixelWidth-10);}if((window.event.y+obj1.pixelHeight)>=document.body.offsetHeight){obj1.ypos=(document.body.offsetHeight-obj1.pixelHeight+10+document.body.scrollTop);}obj1.left = obj1.xpos;obj1.top = obj1.ypos;DivDateHiddenAll();obj1.display="";nowDate=new Date();DivDateFlashMonth();DivDateDoHiddenSelect(true);}function seeYear(str,nums){if(nums){if(nums!=""){nowObj=document.all(str)[parseInt(nums)];}else{nowObj=document.all(str);}}else{nowObj=document.all(str);}obj1=document.all("YearDiv").style;obj1.xpos = window.event.x+document.body.scrollLeft;obj1.ypos = window.event.y-10+document.body.scrollTop;if((window.event.x+obj1.pixelWidth)>=document.body.offsetWidth){obj1.xpos=(document.body.scrollWidth-obj1.pixelWidth-10);}if((window.event.y+obj1.pixelHeight)>=document.body.offsetHeight){obj1.ypos=(document.body.offsetHeight-obj1.pixelHeight+10+document.body.scrollTop);}obj1.left = obj1.xpos;obj1.top = obj1.ypos;DivDateHiddenAll();obj1.display="";nowDate=new Date();DivDateFlashYear();DivDateDoHiddenSelect(true);}function DivDateFlashDate(){nowYear=nowDate.getYear();if(nowYear<100)nowYear+=1900;nowMonth=nowDate.getMonth();firstDay=new Date(nowYear,nowMonth,1);nowDay=firstDay.getDay();if((nowYear%4==0&&nowYear%100!=0)||(nowYear%400==0)){MonthDays[1]=29;}else{MonthDays[1]=28;}for(var i=1;;i++){if(document.all("DateBox"+i)){document.all("DateBox"+i).innerHTML="";}else{break;}}for(var i=0;i<=MonthDays[nowMonth]+nowDay;i++){if(i>nowDay){if((i-nowDay)<10){document.all("DateBox"+i).innerHTML="0"+(i-nowDay);}else{document.all("DateBox"+i).innerHTML=(i-nowDay);}}}document.all("Dates").innerHTML=nowYear+"年"+(nowMonth+1)+"月";}function DivDateFlashTime(){nowHour=nowDate.getHours();nowMinute=nowDate.getMinutes();nowSecond=nowDate.getSeconds();document.all("DivDateNowTimeSpan").innerHTML="当前时间:"+nowHour.toString()+":"+nowMinute.toString()+":"+nowSecond.toString();document.all("DivTimeHour").value=nowHour.toString();document.all("DivTimeMinute").value=nowMinute.toString();document.all("DivTimeSecond").value=nowSecond.toString();}function DivDateFlashMonth(){nowYear=nowDate.getYear();nowMonth=nowDate.getMonth();document.all("DivDateNowMonthSpan").innerHTML=""+nowYear.toString()+"年"+nowMonth.toString()+"月";document.all("DivMonthYear").value=nowYear.toString();document.all("DivMonthMonth").value=nowMonth.toString();}function DivDateFlashYear(){nowYear=nowDate.getYear();document.all("DivDateNowYearSpan").innerHTML=""+nowYear.toString()+"年";document.all("DivYearYear").value=nowYear.toString();}function DivDateChangeYear(num){nowDate=new Date(nowYear+num,nowMonth,1);DivDateFlashDate();}function DivDateChangeMonth(num){nowDate=new Date(nowYear,nowMonth+num,1);DivDateFlashDate();}function DivDateSelectDates(obj){if(obj.innerHTML!=""){nowObj.value=DivDateCodeMake(nowYear,4)+"-"+DivDateCodeMake((nowMonth+1),2)+"-"+DivDateCodeMake(obj.innerHTML,2);DivDateHiddenDateDiv();}}function DivTimeNumberChange(obj,status,mins,maxs,step){if(obj){var num=parseInt(obj.value);if(status==0){num+=step;if(num>maxs){num=mins;}}if(status==1){num-=step;if(num<mins){num=maxs;}}obj.value=num;}}function DivTimeGetNow(){var dates=new Date();nowObj.value=DivDateCodeMake(dates.getHours(),2)+":"+DivDateCodeMake(dates.getMinutes(),2)+":"+DivDateCodeMake(dates.getSeconds(),2);DivDateHiddenTimeDiv();}function DivTimeGetTime(){nowObj.value=DivDateCodeMake(document.all("DivTimeHour").value.toString(),2)+":"+DivDateCodeMake(document.all("DivTimeMinute").value.toString(),2)+":"+DivDateCodeMake(document.all("DivTimeSecond").value.toString(),2);DivDateHiddenTimeDiv();}function DivMonthGetMonth(){nowObj.value=DivDateCodeMake(document.all("DivMonthYear").value.toString(),4)+"-"+DivDateCodeMake(document.all("DivMonthMonth").value.toString(),2)+"-01";DivDateHiddenMonthDiv();}function DivYearGetYear(){nowObj.value=DivDateCodeMake(document.all("DivYearYear").value.toString(),4)+"-01-01";DivDateHiddenYearDiv();}function DivDateSelectDateIsNow(){nowDate=new Date();nowYear=nowDate.getYear();nowMonth=nowDate.getMonth();nowDay=nowDate.getDate();nowObj.value=DivDateCodeMake(nowYear,4)+"-"+DivDateCodeMake((nowMonth+1),2)+"-"+DivDateCodeMake(nowDay,2);DivDateHiddenDateDiv();}function DivDateHiddenDateDiv(){if(document.all("DateDiv")){document.all("DateDiv").style.display="none";} DivDateDoHiddenSelect(false);}function DivDateHiddenTimeDiv(){if(document.all("TimeDiv")){document.all("TimeDiv").style.display="none";}DivDateDoHiddenSelect(false);}function DivDateHiddenMonthDiv(){if(document.all("MonthDiv")){document.all("MonthDiv").style.display="none";}DivDateDoHiddenSelect(false);}function DivDateHiddenYearDiv(){if(document.all("YearDiv")){document.all("YearDiv").style.display="none";}DivDateDoHiddenSelect(false);}function DivDateNoHiddenCal(){canHidden=false;}function DivDateHiddenCal(){canHidden=true;}function DivDateHiddenAll(){DivDateHiddenDateDiv();DivDateHiddenTimeDiv();DivDateHiddenMonthDiv();DivDateHiddenYearDiv();}function document.onmousedown(){if(canHidden){DivDateHiddenAll();}}function DivDateDoHiddenSelect(tf){if(tf){var str="none";}else{var str="";}var obj=document.all("DateHidden");if(obj){if(obj[0]){for(var i=0;i<obj.length;i++){obj[i].style.display=str;}}else{obj.style.display=str;}}}function DivDateCodeMake(s,l){if(s.toString().length<l){var sl=s.toString().length;for(var i=0;i<(l-sl);i++){s="0"+s;}}return s;}document.write("<style type='text/css'>");document.write("<!--");document.write(".datetimetext {  font-size: 9pt; line-height: 15pt; text-decoration: none; cursor: hand}");document.write(".updowntext {  font-size: 6pt; text-decoration: none; cursor: hand}");document.write("-->");document.write("</style>");document.write("<div id='DateDiv' style='position:absolute; z-index:1; width: 150; height: 190; display:none;' onmouseover='DivDateNoHiddenCal();' onmouseout='DivDateHiddenCal();'>");document.write("<table width='100%' border='2' cellspacing='0' cellpadding='0'><tr><td>");document.write("<table width='100%' border='0' cellspacing='0' cellpadding='0' align='center' bgcolor='#DDDDDD'><tr><td align='left' class='datetimetext'><span onClick='DivDateChangeYear(-1);return false;'>&lt;&lt;</span></td><td align='left' class='datetimetext'><span onClick='DivDateChangeMonth(-1);return false;'>&lt;</span></td><td align='center' class='datetimetext'><span  id='Dates' class='datetimetext'></span></td><td align='right' class='datetimetext'><span onClick='DivDateChangeMonth(+1);return false;'>&gt;</span></td><td align='right' class='datetimetext'><span onClick='DivDateChangeYear(+1);return false;'>&gt;&gt;</span></td><td align='right' width='20' class='datetimetext'><span onclick='DivDateHiddenDateDiv();'>X</span></td></tr></table>");document.write("<table width='100%' border='0' cellspacing='0' cellpadding='0' align='center' class='DateTable' bgcolor='#FFFFFF'><tr align='center'> <td width='13%' class='datetimetext'><b><font color='#FF0000'>日</font></b></td><td width='15%' class='datetimetext'><b><font color='#0000FF'>一</font></b></td><td width='14%' class='datetimetext'><b><font color='#0000FF'>二</font></b></td><td width='14%' class='datetimetext'><b><font color='#0000FF'>三</font></b></td><td width='14%' class='datetimetext'><b><font color='#0000FF'>四</font></b></td><td width='14%' class='datetimetext'><b><font color='#0000FF'>五</font></b></td><td width='16%' class='datetimetext'><b><font color='#00CC00'>六</font></b></td></tr>");document.write("<tr align='center' bgcolor='#FF6600'><td colspan='7' height='1'></td></tr><tr align='center'>");for(lp=0;lp<42;lp++){document.write("<td width='13%'><span onClick='DivDateSelectDates(this);' class='datetimetext' id='datebox"+(lp+1)+"' ></span></td>");if((lp+1)%7==0){document.write("</tr><tr align='center'>");}}document.write("</tr></table><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' class='datetimetext' bgcolor='#FFFFFF'><span onClick='DivDateSelectDateIsNow();'>今天</span></td></tr></table></td></tr></table></div>");document.write("<div id=\"TimeDiv\" style=\"position:absolute; display:none; z-index:1\"onmouseover='DivDateNoHiddenCal();' onmouseout='DivDateHiddenCal();'><table width=\"190\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\"><tr><td valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"25\" align=\"center\" bgcolor=\"#DDDDDD\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"><tr><td align=\"center\" class=\"datetimetext\"><span id=\"DivDateNowTimeSpan\" name=\"DivDateNowTimeSpan\"></span></td><td width=\"12\"><span onclick='DivDateHiddenTimeDiv();' class=\"datetimetext\">X</span></td></tr></table></td></tr><tr><td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr><td align=\"right\">");document.write("<input name=\"DivTimeHour\" type=\"text\" id=\"DivTimeHour\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeHour'),0,0,23,1);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeHour'),1,0,23,1);\"><strong>∨</strong></td></tr></table></td><td align=\"right\"> ");document.write("<input name=\"DivTimeMinute\" type=\"text\" id=\"DivTimeMinute\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeMinute'),0,0,59,1);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeMinute'),1,0,59,1);\"><strong>∨</strong></td></tr></table></td><td align=\"right\">");document.write("<input name=\"DivTimeSecond\" type=\"text\" id=\"DivTimeSecond\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeSecond'),0,0,59,5);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivTimeSecond'),1,0,59,5);\"><strong>∨</strong></td></tr></table></td></tr></table></td></tr><tr>");document.write("<td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\"><tr align=\"center\"><td><input name=\"ButtonTimeDivEnter\" type=\"button\" id=\"ButtonTimeDivEnter\" value=\"确认时间\" onclick=\"DivTimeGetTime();\"></td><td><input name=\"ButtonTimeDivNow\" type=\"button\" id=\"ButtonTimeDivNow\" value=\"现在时间\" onclick=\"DivTimeGetNow();\"></td></tr></table></td></tr></table></td></tr></table></div>");document.write("<div id=\"MonthDiv\" style=\"position:absolute; display:none; z-index:1\" onmouseover='DivDateNoHiddenCal();' onmouseout='DivDateHiddenCal();'><table width=\"100\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\">");document.write("<tr><td valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"25\" align=\"center\" bgcolor=\"#DDDDDD\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"><tr><td align=\"center\" class=\"datetimetext\"><span id=\"DivDateNowMonthSpan\" name=\"DivDateNowMonthSpan\"></span></td><td width=\"12\"><span onclick='DivDateHiddenMonthDiv();' class=\"datetimetext\">X</span></td></tr></table></td></tr><tr><td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">");document.write("<tr><td align=\"right\"><input name=\"DivMonthYear\" type=\"text\" id=\"DivMonthYear\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivMonthYear'),0,1900,3000,1);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivMonthYear'),1,1900,3000,1);\"><strong>∨</strong></td></tr></table></td><td align=\"right\"><input name=\"DivMonthMonth\" type=\"text\" id=\"DivMonthMonth\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");document.write("<tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivMonthMonth'),0,1,12,1);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivMonthMonth'),1,1,12,1);\"><strong>∨</strong></td></tr></table></td></tr></table></td></tr><tr><td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\"><tr align=\"center\"><td><input name=\"ButtonMonthDivEnter\" type=\"button\" id=\"ButtonMonthDivEnter\" value=\"确定月份\" onClick=\"DivMonthGetMonth();\"></td></tr></table></td></tr></table></td></tr></table></div>");document.write("<div id=\"YearDiv\" style=\"position:absolute; display:none; z-index:1\" onmouseover='DivDateNoHiddenCal();' onmouseout='DivDateHiddenCal();'><table width=\"80\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\"><tr><td valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"25\" align=\"center\" bgcolor=\"#DDDDDD\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"><tr><td align=\"center\" class=\"datetimetext\"><span id=\"DivDateNowYearSpan\" name=\"DivDateNowYearSpan\"></span></td><td width=\"12\"><span onclick='DivDateHiddenYearDiv();' class=\"datetimetext\">X</span></td></tr></table></td></tr><tr><td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">");document.write("<tr><td align=\"center\"><input name=\"DivYearYear\" type=\"text\" id=\"DivYearYear\" size=\"4\" readonly></td><td width=\"10\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivYearYear'),0,1900,3000,1);\"><strong>∧</strong></td></tr><tr><td class=\"updowntext\" onClick=\"DivTimeNumberChange(document.all('DivYearYear'),1,1900,3000,1);\"><strong>∨</strong></td></tr></table></td></tr></table></td></tr><tr>");document.write("<td height=\"25\" align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\"><tr align=\"center\"><td><input name=\"ButtonYearDivEnter\" type=\"button\" id=\"ButtonYearDivEnter\" value=\"确定\" onClick=\"DivYearGetYear();\"></td></tr></table></td></tr></table></td></tr></table></div>");DivDateFlashDate();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -