亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calendar_param.js

?? 使用CSharp開發的一個網絡新聞中心系統,經測試可以正常運行
?? JS
?? 第 1 頁 / 共 2 頁
字號:
    }
}


// SET THE GLOBAL DATE TO THE NEXT MONTH AND REDRAW THE CALENDAR
function setNextMonth() {

    var year = top.newWin.frames['topCalFrame'].document.calControl.year.value;

    if (isFourDigitYear(year)) {
        var month = top.newWin.frames['topCalFrame'].document.calControl.month.selectedIndex;

        // IF MONTH IS DECEMBER, SET MONTH TO JANUARY AND INCREMENT THE YEAR
        if (month == 11) {
            month = 0;
            year++;
            calDate.setFullYear(year);
            top.newWin.frames['topCalFrame'].document.calControl.year.value = year;
        }
        else {
            month++;
        }
        calDate.setMonth(month);
        top.newWin.frames['topCalFrame'].document.calControl.month.selectedIndex = month;
        writeCalendar();
    }
}


// SET THE GLOBAL DATE TO THE NEXT YEAR AND REDRAW THE CALENDAR
function setNextYear() {
    var year  = top.newWin.frames['topCalFrame'].document.calControl.year.value;
    if (isFourDigitYear(year)) {
        year++;
        calDate.setFullYear(year);
        top.newWin.frames['topCalFrame'].document.calControl.year.value = year;
        writeCalendar();
    }
}


// GET NUMBER OF DAYS IN MONTH
function getDaysInMonth()  {

    var days;
    var month = calDate.getMonth()+1;
    var year  = calDate.getFullYear();

    // RETURN 31 DAYS
    if (month==1 || month==3 || month==5 || month==7 || month==8 ||
        month==10 || month==12)  {
        days=31;
    }
    // RETURN 30 DAYS
    else if (month==4 || month==6 || month==9 || month==11) {
        days=30;
    }
    // RETURN 29 DAYS
    else if (month==2)  {
        if (isLeapYear(year)) {
            days=29;
        }
        // RETURN 28 DAYS
        else {
            days=28;
        }
    }
    return (days);
}


// CHECK TO SEE IF YEAR IS A LEAP YEAR
function isLeapYear (Year) {

    if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) {
        return (true);
    }
    else {
        return (false);
    }
}


// ENSURE THAT THE YEAR IS FOUR DIGITS IN LENGTH
function isFourDigitYear(year) {

    if (year == null || year.match(/^[0-9]{4}$/) == null){
        top.newWin.frames['topCalFrame'].document.calControl.year.value = calDate.getFullYear();
        top.newWin.frames['topCalFrame'].document.calControl.year.select();
        top.newWin.frames['topCalFrame'].document.calControl.year.focus();
    }
    else {
        return true;
    }
}


// BUILD THE MONTH SELECT LIST
function getMonthSelect() {

    monthArray = new Array(L_January, L_February, L_March, L_April, L_May, L_June,
                           L_July, L_August, L_September, L_October, L_November, L_December);


    // DETERMINE MONTH TO SET AS DEFAULT
    var activeMonth = calDate.getMonth();

    // START HTML SELECT LIST ELEMENT
    monthSelect = "<SELECT NAME='month' onChange='parent.opener.setCurrentMonth()'>";

    // LOOP THROUGH MONTH ARRAY
    for (i in monthArray) {

        // SHOW THE CORRECT MONTH IN THE SELECT LIST
        if (i == activeMonth) {
            monthSelect += "<OPTION SELECTED>" + monthArray[i] + "\n";
        }
        else {
            monthSelect += "<OPTION>" + monthArray[i] + "\n";
        }
    }
    monthSelect += "</SELECT>";

    // RETURN A STRING VALUE WHICH CONTAINS A SELECT LIST OF ALL 12 MONTHS
    return monthSelect;
}


// SET DAYS OF THE WEEK DEPENDING ON LANGUAGE
function createWeekdayList() {

 weekdayArray = new Array(L_Su,L_Mo,L_Tu,L_We,L_Th,L_Fr,L_Sa);


    // START HTML TO HOLD WEEKDAY NAMES IN TABLE FORMAT
    var weekdays = "<TR BGCOLOR='" + headingCellColor + "'>";

    // LOOP THROUGH WEEKDAY ARRAY
    for (i in weekdayArray) {

        weekdays += "<TD class='heading' align=center>" + weekdayArray[i] + "</TD>";
    }
    weekdays += "</TR>";

    // RETURN TABLE ROW OF WEEKDAY ABBREVIATIONS TO DISPLAY ABOVE THE CALENDAR
    return weekdays;
}


// PRE-BUILD PORTIONS OF THE CALENDAR (FOR PERFORMANCE REASONS)
function buildCalParts() {

    // GENERATE WEEKDAY HEADERS FOR THE CALENDAR
    weekdays = createWeekdayList();

    // BUILD THE BLANK CELL ROWS
    blankCell = "<TD align=center bgcolor='" + cellColor + "'>&nbsp;&nbsp;&nbsp;</TD>";

    // BUILD THE TOP PORTION OF THE CALENDAR PAGE USING CSS TO CONTROL SOME DISPLAY ELEMENTS
    calendarBegin =
        "<HTML>" +
        "<HEAD>" +
        // STYLESHEET DEFINES APPEARANCE OF CALENDAR
        "<STYLE type='text/css'>" +
        "<!--" +
        "TD.heading { text-decoration: none; color:" + headingTextColor + "; font: " + headingFontStyle + "; }" +
        "A.focusDay:link { color: " + focusColor + "; text-decoration: none; font: " + fontStyle + "; }" +
        "A.focusDay:hover { color: " + focusColor + "; text-decoration: none; font: " + fontStyle + "; }" +
        "A.focusDay:visited { color: " + focusColor + "; text-decoration: none; font: " + fontStyle + "; }" +
        "A.weekday:link { color: " + dateColor + "; text-decoration: none; font: " + fontStyle + "; }" +
        "A.weekday:hover { color: " + hoverColor + "; font: " + fontStyle + "; }" +
        "A.weekday:visited { color: " + dateColor + "; text-decoration: none; font: " + fontStyle + "; }" +
        "-->" +
        "</STYLE>" +

        "</HEAD>" +
        "<BODY BGCOLOR='" + bottomBackground + "' onload='javascript:self.focus()'>";
    if (document.getElementById) { // ns6 & ie
        calendarBegin +=
            "<DIV ID='bottomDiv'>";
    }
    calendarBegin +=
        "<CENTER>";

        // NAVIGATOR NEEDS A TABLE CONTAINER TO DISPLAY THE TABLE OUTLINES PROPERLY
        if (isNav) {
            calendarBegin +=
                "<TABLE CELLPADDING=0 CELLSPACING=1 BORDER=" + tableBorder + " ALIGN=CENTER BGCOLOR='" + tableBGColor + "'><TR><TD>";
        }

        // BUILD WEEKDAY HEADINGS
        calendarBegin +=
            "<TABLE CELLPADDING=0 CELLSPACING=1 BORDER=" + tableBorder + " ALIGN=CENTER BGCOLOR='" + tableBGColor + "'>" +
            weekdays +
            "<TR>";


    // BUILD THE BOTTOM PORTION OF THE CALENDAR PAGE
    calendarEnd = "";

        // WHETHER OR NOT TO DISPLAY A THICK LINE BELOW THE CALENDAR
        if (bottomBorder) {
            calendarEnd += "<TR></TR>";
        }

        // NAVIGATOR NEEDS A TABLE CONTAINER TO DISPLAY THE BORDERS PROPERLY
        if (isNav) {
            calendarEnd += "</TD></TR></TABLE>";
        }

        // END THE TABLE AND HTML DOCUMENT
        calendarEnd +=
            "</TABLE>" +
            "</CENTER>";
		if (document.getElementById) { // ns6 & ie
            calendarEnd +=
            "</DIV>";
		}
		calendarEnd +=
            "</BODY>" +
            "</HTML>";
}


// REPLACE ALL INSTANCES OF find WITH replace
// inString: the string you want to convert
// find:     the value to search for
// replace:  the value to substitute
//
// usage:    jsReplace(inString, find, replace);
// example:  jsReplace("To be or not to be", "be", "ski");
//           result: "To ski or not to ski"
//
function jsReplace(inString, find, replace) {

    var outString = "";

    if (!inString) {
        return "";
    }

    // REPLACE ALL INSTANCES OF find WITH replace
    if (inString.indexOf(find) != -1) {
        // SEPARATE THE STRING INTO AN ARRAY OF STRINGS USING THE VALUE IN find
        t = inString.split(find);

        // JOIN ALL ELEMENTS OF THE ARRAY, SEPARATED BY THE VALUE IN replace
        return (t.join(replace));
    }
    else {
        return inString;
    }
}


// JAVASCRIPT FUNCTION -- DOES NOTHING (USED FOR THE HREF IN THE CALENDAR CALL)
function doNothing() {
}


// ENSURE THAT VALUE IS TWO DIGITS IN LENGTH
function makeTwoDigit(inValue) {

    var numVal = parseInt(inValue, 10);

    // VALUE IS LESS THAN TWO DIGITS IN LENGTH
    if (numVal < 10) {

        // ADD A LEADING ZERO TO THE VALUE AND RETURN IT
        return("0" + numVal);
    }
    else {
        return numVal;
    }
}


// SET FIELD VALUE TO THE DATE SELECTED AND CLOSE THE CALENDAR WINDOW
function returnDate(inDay)
{
    // inDay = THE DAY THE USER CLICKED ON
    calDate.setDate(inDay);

    // SET THE DATE RETURNED TO THE USER
    var day           = calDate.getDate();
    var month         = calDate.getMonth()+1;
    var year          = calDate.getFullYear();
    
    // SET THE VALUE OF THE FIELD THAT WAS PASSED TO THE CALENDAR
    var dt = new Date(year, month - 1, day, 0, 0, 0);
    calDateField.value = GLDT(dt,true, false);

    calHiddenField.value = "Date(";
    calHiddenField.value += year;
    calHiddenField.value += ",";
    calHiddenField.value += month;
    calHiddenField.value += ",";
    calHiddenField.value += day;
    calHiddenField.value += ")";

    // GIVE FOCUS BACK TO THE DATE FIELD
    calDateField.focus();

    // CLOSE THE CALENDAR WINDOW
    top.newWin.close()
}

var gHour = "0";
var gMin  = "0";
var gSec  = "0";
var regDateTimePrompt  = /^(D|d)(A|a)(T|t)(E|e)(T|t)(I|i)(M|m)(E|e) *\( *\d{4} *, *(0?[1-9]|1[0-2]) *, *((0?[1-9]|[1-2]\d)|3(0|1)) *, *([0-1]?\d|2[0-3]) *, *[0-5]?\d *, *[0-5]?\d *\)$/
function ParseDateTimePrompt(inDate)
{
    if ( regDateTimePrompt.test ( inDate ) )
    {
        var sDate = inDate.substr ( inDate.indexOf("(")+1 );    //move past "DateTime ("
        sDate = sDate.substr ( 0, sDate.lastIndexOf(")") );     //remove trailing ")"
        var dateArray = sDate.split (',');
        var _date = new Date ( dateArray[0], Number(dateArray[1]) - 1, dateArray[2] );
        gHour = dateArray[3]; gMin = dateArray[4]; gSec = dateArray[5];
        return _date;
    }
    return new Date ();
}

var regDatePrompt = /^(D|d)(A|a)(T|t)(E|e) *\( *\d{4} *, *(0?[1-9]|1[0-2]) *, *((0?[1-9]|[1-2]\d)|3(0|1)) *\)$/
function ParseDatePrompt(inDate)
{
    if ( regDatePrompt.test ( inDate ) )
    {
        var sDate = inDate.substr ( inDate.indexOf("(")+1 );    //move past "Date ("
        sDate = sDate.substr ( 0, sDate.lastIndexOf(")") );     //remove trailing ")"
        var dateArray = sDate.split (',');
        return new Date ( dateArray[0], Number(dateArray[1]) - 1, dateArray[2] );
    }
    return new Date();
}

function ParseDate(inDate, bDateTimeFormat)
{
    var result;
    
    if (bDateTimeFormat == true) {
        result = ParseDateTimePrompt(inDate);
    } else {
        result = ParseDatePrompt(inDate);
    }
    
    return result;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
裸体在线国模精品偷拍| 国产黄色成人av| 亚洲成av人**亚洲成av**| 亚洲欧美另类综合偷拍| 亚洲影视在线播放| 韩日精品视频一区| 国产一区二区三区在线看麻豆| 国产精品福利一区二区| 一区二区三区四区激情| 日日夜夜精品视频免费| 国产揄拍国内精品对白| 91在线观看地址| 欧美疯狂性受xxxxx喷水图片| 日韩亚洲欧美在线| 一区二区三区不卡在线观看 | 黄色日韩三级电影| 国产资源精品在线观看| 95精品视频在线| 精品国产乱码久久久久久免费| 久久奇米777| 亚洲国产日韩av| 国产精品一级二级三级| 9191国产精品| 亚洲免费毛片网站| 国产精品一二三四五| 日韩一区中文字幕| 五月激情综合网| 91女人视频在线观看| 欧美激情资源网| 国产69精品一区二区亚洲孕妇| 在线播放日韩导航| 偷拍一区二区三区| 在线视频欧美精品| 亚洲综合免费观看高清完整版 | 狠狠色丁香久久婷婷综| k8久久久一区二区三区 | 久久国产精品无码网站| 亚洲精品中文在线影院| 黄色日韩网站视频| 亚洲国产精品高清| www.亚洲色图| 五月天网站亚洲| 国产日韩欧美激情| 精品国产髙清在线看国产毛片 | 久久99九九99精品| 日韩欧美中文一区| 精品亚洲成a人| 日本一区二区三区高清不卡| av欧美精品.com| 五月综合激情婷婷六月色窝| 久久在线观看免费| 日韩影院免费视频| 久久99精品久久久久久久久久久久| 欧美日韩国产成人在线免费| 美日韩一区二区| 亚洲精品中文字幕在线观看| 欧美一区二区三区视频| 久久国产人妖系列| 亚洲精品日韩专区silk | 免费人成网站在线观看欧美高清| 精品久久久久久亚洲综合网| 亚洲美女免费在线| 欧美亚洲禁片免费| 麻豆91免费观看| 亚洲一区av在线| 国产精品久久久久久久久免费相片| 国产露脸91国语对白| 国产精品无遮挡| 欧美日韩不卡视频| 成人污污视频在线观看| 亚洲一二三四在线观看| 欧美不卡在线视频| 91黄色激情网站| 欧美三级视频在线播放| 欧美日韩久久不卡| 国产午夜精品在线观看| 亚洲欧美在线aaa| 亚洲chinese男男1069| 韩国毛片一区二区三区| 91啪亚洲精品| 7777女厕盗摄久久久| 国产欧美日韩亚州综合| 亚洲狠狠丁香婷婷综合久久久| 亚洲国产精品综合小说图片区| eeuss鲁片一区二区三区在线观看| 国产成人福利片| 一本一道波多野结衣一区二区| 在线亚洲+欧美+日本专区| 日韩一区二区免费高清| 久久精品视频一区二区| 日本伊人色综合网| 99久久精品国产一区| 精品日韩一区二区三区免费视频| 亚洲乱码中文字幕| 国产精品888| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 国产偷v国产偷v亚洲高清| 亚洲大片免费看| 亚洲成av人片观看| 国产精品一二三四| 欧美日韩一区高清| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区中文字幕| 国内精品伊人久久久久av一坑 | 亚洲福利视频一区| 国产宾馆实践打屁股91| 日韩一区二区不卡| 午夜在线成人av| 91蝌蚪porny九色| 久久亚洲免费视频| 麻豆视频一区二区| 欧美人伦禁忌dvd放荡欲情| 欧美激情一区二区| 国产一区二区精品久久| 日韩欧美一区二区久久婷婷| 日本不卡在线视频| 91精品国产高清一区二区三区| 亚洲激情中文1区| 精品婷婷伊人一区三区三| 亚洲另类在线一区| 91丨九色丨蝌蚪富婆spa| 国产精品白丝在线| 日本精品一区二区三区四区的功能| 国产精品免费视频观看| av亚洲产国偷v产偷v自拍| 亚洲另类一区二区| 欧美日韩国产在线观看| 免费欧美在线视频| 欧美国产一区视频在线观看| av中文字幕不卡| 午夜欧美2019年伦理| 欧美电视剧免费全集观看| 成人黄色国产精品网站大全在线免费观看| 欧美精品一区二区精品网| 大桥未久av一区二区三区中文| 欧美久久一二三四区| 成人黄色片在线观看| 精品视频免费看| 韩国午夜理伦三级不卡影院| 性做久久久久久久久| 午夜精品久久久久久久99樱桃| 欧美在线观看禁18| 色美美综合视频| 91女厕偷拍女厕偷拍高清| 99久久婷婷国产综合精品电影 | 亚洲人成伊人成综合网小说| 欧美v亚洲v综合ⅴ国产v| 欧美日韩成人在线| 欧洲另类一二三四区| 欧美亚洲综合一区| 国产精品综合网| 成人福利视频在线| 9l国产精品久久久久麻豆| 国产成人av福利| 成人一区二区三区视频在线观看| 久久99久久久欧美国产| 国产呦萝稀缺另类资源| 成人免费视频视频| 不卡视频免费播放| 欧美日韩欧美一区二区| 制服丝袜av成人在线看| 日韩欧美一区二区不卡| 亚洲国产电影在线观看| 一区二区成人在线视频| 日韩中文字幕麻豆| 国产成人自拍网| 91成人国产精品| 日韩一级完整毛片| 日本一二三不卡| 亚洲高清中文字幕| 国内精品伊人久久久久影院对白| 99久久综合狠狠综合久久| 欧美日韩免费一区二区三区视频| 日韩三级在线观看| 综合中文字幕亚洲| 久久成人免费网| 欧美日韩mp4| 亚洲欧美在线高清| 国产盗摄一区二区| 精品少妇一区二区三区日产乱码| 国产婷婷精品av在线| 美女视频免费一区| 欧美精品久久久久久久多人混战 | 成人精品电影在线观看| 欧美日韩精品三区| 精品国产sm最大网站| 中文字幕视频一区二区三区久| 一区二区三区四区激情| 成人一区二区三区在线观看| 欧美日韩国产精品自在自线| 国产亚洲人成网站| 日本中文一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 在线播放91灌醉迷j高跟美女| 国产精品视频一二三| 日韩黄色小视频| 欧美三级在线播放| 一区二区中文视频| 国产成人夜色高潮福利影视| 欧美成人aa大片|