code/Athena0.0.1/Web/Content/My97DatePicker/calendar.js

(开头部分) 45KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*
 * My97 DatePicker 4.8 Beta4
 * License: http://www.my97.net/dp/license.asp
 */
if ($cfg.eCont) {
    $dp = {};
    for (var p in $pdp)
        if (typeof $pdp[p] == "object") {
            $dp[p] = {};
            for (var pp in $pdp[p]) $dp[p][pp] = $pdp[p][pp]
        } else $dp[p] = $pdp[p]
} else $dp = $pdp;
for (p in $cfg) $dp[p] = $cfg[p];
var $c;
if ($FF) {
    Event.prototype.__defineSetter__("returnValue", function ($) {
        if (!$) this.preventDefault();
        return $
    });
    Event.prototype.__defineGetter__("srcElement", function () {
        var $ = this.target;
        while ($.nodeType != 1) $ = $.parentNode;
        return $
    })
}

function My97DP() {
    $c = this;
    this.QS = [];
    $d = document.createElement("div");
    $d.className = "WdateDiv";
    $d.innerHTML = "<div id=dpTitle><div class=\"navImg NavImgll\"><a></a></div><div class=\"navImg NavImgl\"><a></a></div><div style=\"float:left\"><div class=\"menuSel MMenu\"></div><input class=yminput></div><div style=\"float:left\"><div class=\"menuSel YMenu\"></div><input class=yminput></div><div class=\"navImg NavImgrr\"><a></a></div><div class=\"navImg NavImgr\"><a></a></div><div style=\"float:right\"></div></div><div style=\"position:absolute;overflow:hidden\"></div><div></div><div id=dpTime><div class=\"menuSel hhMenu\"></div><div class=\"menuSel mmMenu\"></div><div class=\"menuSel ssMenu\"></div><table cellspacing=0 cellpadding=0 border=0><tr><td rowspan=2><span id=dpTimeStr></span>&nbsp;<input class=tB maxlength=2><input value=\":\" class=tm readonly><input class=tE maxlength=2><input value=\":\" class=tm readonly><input class=tE maxlength=2></td><td><button id=dpTimeUp></button></td></tr><tr><td><button id=dpTimeDown></button></td></tr></table></div><div id=dpQS></div><div id=dpControl><input class=dpButton id=dpClearInput type=button><input class=dpButton id=dpTodayInput type=button><input class=dpButton id=dpOkInput type=button></div>";
    attachTabEvent($d, function () {
        hideSel()
    });
    A();
    this.init();
    $dp.focusArr = [document, $d.MI, $d.yI, $d.HI, $d.mI, $d.sI, $d.clearI, $d.todayI, $d.okI];
    for (var B = 0; B < $dp.focusArr.length; B++) {
        var _ = $dp.focusArr[B];
        _.nextCtrl = B == $dp.focusArr.length - 1 ? $dp.focusArr[1] : $dp.focusArr[B + 1];
        $dp.attachEvent(_, "onkeydown", _tab)
    }
    $();
    _inputBindEvent("y,M,H,m,s");
    $d.upButton.onclick = function () {
        updownEvent(1)
    };
    $d.downButton.onclick = function () {
        updownEvent(-1)
    };
    $d.qsDiv.onclick = function () {
        if ($d.qsDivSel.style.display != "block") {
            $c._fillQS();
            showB($d.qsDivSel)
        } else hide($d.qsDivSel)
    };
    document.body.appendChild($d);

    function A() {
后面还有 1294 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。