首頁(yè) 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱(chēng)英語(yǔ) | 商務(wù)英語(yǔ) | 公共英語(yǔ) | 托福 | 雅思 | 專(zhuān)四專(zhuān)八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語(yǔ) | 成人英語(yǔ)三級(jí) | 申碩英語(yǔ) | 攻碩英語(yǔ) | 職稱(chēng)日語(yǔ) | 日語(yǔ)學(xué)習(xí) | 法語(yǔ) | 德語(yǔ) | 韓語(yǔ)
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱(chēng)計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問(wèn) | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷(xiāo)員 | 國(guó)際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢(xún)師考試 | 秘書(shū)資格 | 心理咨詢(xún)師考試 | 出版專(zhuān)業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱(chēng) | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國(guó)際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢(xún)工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語(yǔ)學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復(fù)習(xí)資料 > 網(wǎng)頁(yè)制作 > 正文

網(wǎng)頁(yè)特效:可以自己選擇的萬(wàn)年歷

  要完成此需要兩個(gè)步驟

  第一步:把如下代碼加入到<head>區(qū)域中

  <STYLE TYPE="text/css">
  .normal{BACKGROUND: #ffffff}
  .today {font-weight:bold;BACKGROUND: #6699cc}
  .satday{color:green}
  .sunday{color:red}
  .days {font-weight:bold}
  </STYLE>
  <script LANGUAGE="Javascript">
  var months = new Array("一月", "二月", "三月",
  "四月", "五月", "六月", "七月", "八月", "九月",
  "十月", "十一月", "十二月");
  var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,
  30, 31, 30, 31);
  /*var days = new Array("Sunday", "Monday", "Tuesday",
  "Wednesday", "Thursday", "Friday", "Saturday");*/
  var days = new Array("日","一", "二", "三",
  "四", "五", "六");
  function getDays(month, year) {
   if (1 == month)
   return ((0 == year % 4) && (0 != (year % 100))) ||
   (0 == year % 400) ? 29 : 28;
   else
   return daysInMonth[month];
  }
  function getToday() {
   //得到今天的年,月,日
   this.now = new Date();
   this.year = this.now.getFullYear();
   this.month = this.now.getMonth();
   this.day = this.now.getDate();
  }
  today = new getToday();
  function newCalendar() {
   today = new getToday();
   var parseYear = parseInt(document.all.year
   [document.all.year.selectedIndex].text);
   var newCal = new Date(parseYear,
   document.all.month.selectedIndex, 1);
   var day = -1;
   var startDay = newCal.getDay();
   var daily = 0;
   if ((today.year == newCal.getFullYear()) &&(today.month == newCal.getMonth()))
   day = today.day;
   var tableCal = document.all.calendar.tBodies.dayList;
   var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear());
   for (var intWeek = 0; intWeek < tableCal.rows.length;intWeek++)
   for (var intDay = 0;intDay < tableCal.rows[intWeek].cells.length;intDay++)
   {
    var cell = tableCal.rows[intWeek].cells[intDay];
    if ((intDay == startDay) && (0 == daily))
    daily = 1;
    if(day==daily)
    //今天,調(diào)用今天的Class
    cell.className = "today";
    else if(intDay==6)
    //周六
    cell.className = "sunday";
    else if (intDay==0)
    //周日
    cell.className ="satday";
    else
    //平常
    cell.className="normal";
    if ((daily > 0) && (daily <= intDaysInMonth))
    {
     cell.innerText = daily;
     daily++;
    }
    else
    cell.innerText = "";
   }
  }
  function getDate() {
   var sDate;
   //這段代碼處理鼠標(biāo)點(diǎn)擊的情況
   if ("TD" == event.srcElement.tagName)
   if ("" != event.srcElement.innerText)
   {
    sDate = document.all.year.value + "年" + document.all.month.value + "月" + event.srcElement.innerText + "日";
    alert(sDate);
   }
  }|||  </script>
  <input type="hidden" name="ret">
  <TABLE ID="calendar" cellspacing="0" cellpadding="0" border=1 align="center">
  <THEAD>
  <TR>
  <TD COLSPAN=7 ALIGN=CENTER>
  <SELECT ID="month" ONCHANGE="newCalendar()">
  <script LANGUAGE="Javascript">
  for (var intLoop = 0; intLoop < months.length;
  intLoop++)
  document.write("<OPTION VALUE= " + (intLoop + 1) + " " +
  (today.month == intLoop ?
  "Selected" : "") + ">" +
  months[intLoop]);
  </script>
  </SELECT>
  <SELECT ID="year" ONCHANGE="newCalendar()">
  <script LANGUAGE="Javascript">
  for (var intLoop = today.year-100; intLoop < (today.year + 64);
  intLoop++)
  document.write("<OPTION VALUE= " + intLoop + " " +
  (today.year == intLoop ?
  "Selected" : "") + ">" +
  intLoop);
  </script>
  </SELECT>
  </TD>
  </TR>
  <TR CLASS="days">
  <script LANGUAGE="Javascript">
  document.write("<TD class=satday>" + days[0] + "</TD>");
  for (var intLoop = 1; intLoop < days.length-1;
  intLoop++)
  document.write("<TD>" + days[intLoop] + "</TD>");
  document.write("<TD class=sunday>" + days[intLoop] + "</TD>");
  </script>
  </TR>
  </THEAD>
  <TBODY border=1 cellspacing="0" cellpadding="0" ID="dayList"ALIGN=CENTER ONCLICK="getDate()">
  <script LANGUAGE="Javascript">
  for (var intWeeks = 0; intWeeks < 6; intWeeks++) {
   document.write("<TR style=‘cursor:hand‘>");
   for (var intDays = 0; intDays < days.length;
   intDays++)
   document.write("<TD></TD>");
   document.write("</TR>");
  }
  </script>
  </TBODY>
  </TABLE>
  <div align="center"></div>
  <div align="center">
  <script Language="Javascript1.2">
  function Cancel() {
   document.all.ret.value = "";
   window.close();
  }
  </script>
  </div>

  第二步:把“OnUnload="window.returnValue = document.all.ret.value;"”加在<body>標(biāo)記里
  例如:<body OnUnload="window.returnValue = document.all.ret.value;">

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。