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

📄 html_data.asp

📁 打开目录ads文件夹 找到top_ads.js文件 用记事本打开后就可以看到: -------------------------------------- var head_ads_tx
💻 ASP
字号:
<html>
<head>
<title>日期选择</title>
<meta http-equiv=content-type content="text/html; charset=gb2312">
</head>
<body bgcolor=#d4d0c8 topmargin=0 leftmargin=0 onload=fload()>
<center>
<script language=javascript>
<!--
<%
dim data_tim,data_year,data_month,data_day
data_tim=trim(request.querystring())
if not isdate(data_tim) then data_tim=FormatDateTime(now,2)
data_year=year(data_tim)
data_month=month(data_tim)
data_day=day(data_tim)
%>
var data_tim="<%response.write data_tim%>";
var year_min=1950;
var year_max=<%response.write year(now)%>;

var gdCtrl=new Object();
var goSelectTag=new Array();
var bgcolor="#d4d0c8";
var gcfont="#000000";
var gcGray="#808080";
var gcToggle0="#ededed"
var gcToggle="#ff0000";
var gcBG="#d4d0c8";
var previousObject=null;
var gdCurDate=new Date();
var giYear=<%response.write data_year%>;//gdCurDate.getFullYear();
var giMonth=<%response.write data_month%>;//gdCurDate.getMonth()+1;
var giDay=<%response.write data_day%>;//gdCurDate.getDate();
var gCalMode="";
var gCalDefDate="";
var CAL_MODE_NOBLANK="2";

function fSetDate(iYear, iMonth, iDay)
{
  //VicPopCal.style.visibility="hidden";
  if ((iYear == 0) && (iMonth == 0) && (iDay == 0))
  { gdCtrl.value=""; }
  else
  {
    iMonth=iMonth + 100 + "";
    iMonth=iMonth.substring(1);
    iDay  =iDay + 100 + "";
    iDay  =iDay.substring(1);
    gdCtrl.value=iYear+"-"+iMonth+"-"+iDay;
  }
  for (i in goSelectTag) { goSelectTag[i].style.visibility="visible"; }
  goSelectTag.length=0;
  window.returnValue=gdCtrl.value;
  window.close();
}

function HiddenDiv()
{
  var i;
  VicPopCal.style.visibility="hidden";
  for (i in goSelectTag) { goSelectTag[i].style.visibility="visible"; }
  goSelectTag.length=0;
}
function fSetSelected(aCell)
{
  var iOffset=0;
  var iYear=parseInt(tbSelYear.value);
  var iMonth=parseInt(tbSelMonth.value);
  aCell.bgColor=gcBG;
  with (aCell.children["cellText"])
  {
    var iDay=parseInt(innerText);
    if (color==gcGray) { iOffset=(Victor<10)?-1:1; }
    if( color == gcGray ) { iOffset=(iDay < 15 )?1:-1; }
    iMonth += iOffset;
    if (iMonth<1)
    {
      iYear--;
      iMonth=12;
    }
    else if (iMonth>12)
    {
      iYear++;
      iMonth=1;
    }
  }
  fSetDate(iYear, iMonth, iDay);
}

function Point(iX, iY)
{
  this.x=iX;
  this.y=iY;
}

function fBuildCal(iYear, iMonth)
{
  var aMonth=new Array();
  for(i=1;i<7;i++) { aMonth[i]=new Array(i); }
  var dCalDate=new Date(iYear, iMonth-1, 1);
  var iDayOfFirst=dCalDate.getDay();
  var iDaysInMonth=new Date(iYear, iMonth, 0).getDate();
  var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1;
  var iDate=1;
  var iNext=1;
  for (d=0; d < 7; d++) { aMonth[1][d]=(d<iDayOfFirst)?-(iOffsetLast+d):iDate++; }
  for (w=2; w < 7; w++)
  {
    for (d=0; d < 7; d++) { aMonth[w][d]=(iDate<=iDaysInMonth)?iDate++:-(iNext++); }
  }
  return aMonth;
}

function fDrawCal(iYear, iMonth, iCellHeight, sDateTextSize)
{
  var WeekDay=new Array("日","一","二","三","四","五","六");
  var styleTD=" bgcolor='"+gcBG+"' bordercolor='"+gcBG+"' valign='middle' align='center' height='"+iCellHeight+"' style='font-size:12px; ";
  with (document)
  {
    write("<tr>");
    for(i=0; i<7; i++) { write("<td "+styleTD+" color:#990099' >" + WeekDay[i] + "</td>"); }
    write("</tr>");
    for (w=1; w < 7; w++)
    {
      write("<tr>");
      for (d=0; d < 7; d++)
      {
        write("<td id=calCell "+styleTD+"cursor:hand;' onMouseOver='this.bgColor=gcToggle0' onMouseOut='this.bgColor=gcBG' onclick='fSetSelected(this)'>");
        write("<font id=cellText ><b> </b></font>");
        write("</td>")
      }
      write("</tr>");
    }
  }
}

function fUpdateCal(iYear, iMonth)
{
  myMonth=fBuildCal(iYear, iMonth);
  var i=0;
  for (w=0; w < 6; w++)
  {
    for (d=0; d < 7; d++)
    {
      with (cellText[(7*w)+d])
      {
        Victor=i++;
        if (myMonth[w+1][d]<0)
        {
          color=gcGray;
          innerText=-myMonth[w+1][d];
        }
        else
        {
          //color=((d==0)||(d==6))?"red":"black";
          if( d == 0 )
          { color="red"; }
          else if( d == 6 )
          { color="blue"; }
          else
          { color="black"; }
          innerText=myMonth[w+1][d];
        }
      }
    }
  }
}

function fSetYearMon(iYear, iMon)
{
  tbSelMonth.options[iMon-1].selected=true;
  for (i=0; i < tbSelYear.length; i++)
  {
    if (tbSelYear.options[i].value == iYear) { tbSelYear.options[i].selected=true; }
  }
  fUpdateCal(iYear, iMon);
}

function fPrevMonth()
{
  var iMon=tbSelMonth.value;
  var iYear=tbSelYear.value;
  if (--iMon<1)
  {
    iMon=12;
    iYear--;
  }
  fSetYearMon(iYear, iMon);
}

function fNextMonth()
{
  var iMon=tbSelMonth.value;
  var iYear=tbSelYear.value;
  if (++iMon>12)
  {
    iMon=1;
    iYear++;
  }
  fSetYearMon(iYear, iMon);
}

function fToggleTags()
{
  with (document.all.tags("SELECT"))
  {
    for (i=0; i<length; i++)
    {
      if ((item(i).Victor!="Won")&&fTagInBound(item(i)))
      {
        item(i).style.visibility="hidden";
        goSelectTag[goSelectTag.length]=item(i);
      }
    }
  }
}

function fTagInBound(aTag)
{
  with (VicPopCal.style)
  {
    var l=parseInt(left);
    var t=parseInt(top);
    var r=l+parseInt(width);
    var b=t+parseInt(height);
    var ptLT=fGetXY(aTag);
    return !((ptLT.x>r)||(ptLT.x+aTag.offsetWidth<l)||(ptLT.y>b)||(ptLT.y+aTag.offsetHeight<t));
  }
}

function fGetXY(aTag)
{
  var oTmp=aTag;
  var pt=new Point(0,0);
  do
  {
    pt.x += oTmp.offsetLeft;
    pt.y += oTmp.offsetTop;
    oTmp=oTmp.offsetParent;
  } while(oTmp.tagName!="BODY");
  return pt;
}

// i.e.: <input type="text" name="dc" style="text-align:center" readonly><INPUT type="button" value="V" onclick="fPopCalendar(dc,dc);return false">
function fPopCalendar(popCtrl, dateCtrl, mode, defDate)
{
  gCalMode=mode;
  gCalDefDate=defDate;
  if (popCtrl == previousObject)
  {
    if (VicPopCal.style.visibility == "visible")
    {
      //HiddenDiv();
      return true;
    }
  }
  previousObject=popCtrl;
  gdCtrl=dateCtrl;
  fSetYearMon(giYear, giMonth); 
  var point=fGetXY(popCtrl);
  if( gCalMode == CAL_MODE_NOBLANK )
  { document.all.CAL_B_BLANK.style.visibility="hidden"; }
  else
  { document.all.CAL_B_BLANK.style.visibility="visible"; }	
  with (VicPopCal.style)
  {
    left=point.x;
    top =point.y+popCtrl.offsetHeight;
    width=VicPopCal.offsetWidth;
    height=VicPopCal.offsetHeight;
    fToggleTags(point); 	
    visibility='visible';
  }
}

var gMonths=new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

with (document)
{
  write("<Div id='VicPopCal' align=center style='OVERFLOW:hidden;POSITION:absolute;VISIBILITY:hidden;border:0px ridge;width:100%;height:100%;top:0;left:0;z-index:100;overflow:hidden'>");
  write("<table border=0 bgcolor='"+bgcolor+"'>");
  write("<TR>");
  write("<td valign=middle align=center height=30><input type=button name=PrevMonth value='<' style='height:20;width:20;FONT:bold' onClick='fPrevMonth()'>");
  write("&nbsp;<SELECT name=tbSelYear onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor=Won>");
  for(i=year_min;i<=year_max;i++) { write("<OPTION value='"+i+"'>"+i+"年</OPTION>"); }
  write("</SELECT>");
  write("&nbsp;<select name=tbSelMonth onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor=Won>");
  for (i=0; i<12; i++) { write("<option value='"+(i+1)+"'>"+gMonths[i]+"</option>"); }
  write("</SELECT>");
  write("&nbsp;<input type=button name=PrevMonth value='>' style='height:20;width:20;FONT:bold' onclick='fNextMonth()'>");
  write("</td>");
  write("</TR>");
  write("<TR>");
  write("<td align=center>");
  write("<DIV style='background-color:#333333' align=center><table width='100%' border=0 cellspacing=1 cellpadding=1>");
  fDrawCal(giYear, giMonth, 8, '12');
  write("</table></DIV>");
  write("</td>");
  write("</TR>");
  write("<TR><TD align=center>");
  write("<TABLE width=100%><TR><TD align=center>");
  write("<B ID=\"CAL_B_BLANK\" style='color:"+gcfont+"; visibility:visible; cursor:hand; font-size:12px' onclick='fSetDate(0,0,0)' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=gcfont'>清空</B>");
  write("</td><td algin=center>");
  write("<B style='color:"+gcfont+";cursor:hand; font-size:12px' onclick='fSetDate(giYear,giMonth,giDay)' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=gcfont'>选择: "+giYear+"/"+giMonth+"/"+giDay+"</B>");
  write("</td></tr></table>");
  write("</TD></TR>");
  write("</TABLE>");
  write("</Div>");
}

function fload()
{
  fPopCalendar(document.all.txt1, document.all.txt1);
}

function fkeydown()
{
  if(event.keyCode==27)
  {
    event.returnValue=null;
    window.returnValue=null;
    window.close();
  }
}

document.onkeydown=fkeydown;
-->
</script>
<input id=txt1 style="display: none">
</center>
</body>
</html>

⌨️ 快捷键说明

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