<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    乖,別哭的薄殼
    ~一份耕耘,一份收獲~
    posts - 23,comments - 260,trackbacks - 0

    var EventUtil = new Object;
    EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
        if (oTarget.addEventListener) {
            oTarget.addEventListener(sEventType, fnHandler, false);
        } else if (oTarget.attachEvent) {
            oTarget.attachEvent("on" + sEventType, fnHandler);
        } else {
            oTarget["on" + sEventType] = fnHandler;
        }
    };
           
    EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
        if (oTarget.removeEventListener) {
            oTarget.removeEventListener(sEventType, fnHandler, false);
        } else if (oTarget.detachEvent) {
            oTarget.detachEvent("on" + sEventType, fnHandler);
        } else {
            oTarget["on" + sEventType] = null;
        }
    };

    EventUtil.formatEvent = function (oEvent) {
        if (isIE && isWin) {
            oEvent.charCode = (oEvent.type == "keypress") ? oEvent.keyCode : 0;
            oEvent.eventPhase = 2;
            oEvent.isChar = (oEvent.charCode > 0);
            oEvent.pageX = oEvent.clientX + document.body.scrollLeft;
            oEvent.pageY = oEvent.clientY + document.body.scrollTop;
            oEvent.preventDefault = function () {
                this.returnValue = false;
            };

            if (oEvent.type == "mouseout") {
                oEvent.relatedTarget = oEvent.toElement;
            } else if (oEvent.type == "mouseover") {
                oEvent.relatedTarget = oEvent.fromElement;
            }

            oEvent.stopPropagation = function () {
                this.cancelBubble = true;
            };

            oEvent.target = oEvent.srcElement;
            oEvent.time = (new Date).getTime();
        }
        return oEvent;
    };

    EventUtil.getEvent = function() {
        if (window.event) {
            return this.formatEvent(window.event);
        } else {
            return EventUtil.getEvent.caller.arguments[0];
        }
    };

    posted on 2007-04-18 00:18 小祝 閱讀(602) 評論(2)  編輯  收藏 所屬分類: Javascript

    FeedBack:
    # re: javascript學習筆記(五)--事件
    2007-04-18 15:09 | yangay
    咋都這晚才睡啊,我就昨天睡的遲,12點,早上就起不來了。  回復  更多評論
      
    # re: javascript學習筆記(五)--事件
    2007-04-18 23:15 | 小祝
    呵呵,習慣了就好了。我以前也睡的早。  回復  更多評論
      
    主站蜘蛛池模板: 亚洲va久久久噜噜噜久久天堂| 少妇亚洲免费精品| 亚洲欧洲国产日韩精品| 久久一区二区免费播放| 在线亚洲午夜理论AV大片| 久久免费香蕉视频| 亚洲AV无码乱码在线观看裸奔| 国产一区二区三区免费| 亚洲av永久无码精品网站| 91精品免费观看| 亚洲一线产区二线产区精华| 毛片a级毛片免费播放100| 亚洲欧美成aⅴ人在线观看| 免费观看a级毛片| 色网站在线免费观看| 国产亚洲欧洲Aⅴ综合一区| 国精产品一区一区三区免费视频| 一区二区三区亚洲| 欧美在线看片A免费观看| 亚洲精品无码av片| 亚洲人成色7777在线观看不卡| 中文字幕在线视频免费| 亚洲午夜精品一区二区| 日本一区二区三区免费高清| 日本亚洲欧美色视频在线播放| 国产精品V亚洲精品V日韩精品| 久久福利青草精品资源站免费 | 麻豆一区二区三区蜜桃免费| 亚洲国产成人a精品不卡在线| 两个人看www免费视频| 亚洲最大在线观看| 国产一区二区三区免费在线观看| 国产精品1024在线永久免费| 麻豆亚洲av熟女国产一区二| 国产精品成人四虎免费视频| 成人免费777777被爆出| 亚洲人成影院在线高清| 免费女人18毛片a级毛片视频| 无码中文字幕av免费放dvd| 亚洲成年网站在线观看| 亚洲精品国产精品乱码不卡√ |