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

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

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

    posts - 495,comments - 227,trackbacks - 0
    <!doctype html public"-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
    <title>new document </title>
    </head>

    <script type="text/javascript">
    window.$
    = function(id) {
    if(typeof id =='string') {
    return document.getElementById(id);
    }
    return id;
    }

    /**
    * 事件處理工具類
    */
    var Event
    = {}

    Event
    = {

    /**
    * 為 element 使用 handler 處理程序添加至 event 事件
    * 兼容 IE 及 Firefox 等瀏覽器
    *
    * 例如為 botton 對象添加 onclick 事件,使用 clickEvent
    * 方法作為處理程序:
    * Event.addEvent(botton, 'click', clickEvent);
    *
    *
    @param element 需要添加事件的對象(Object)
    *
    @param event 需要添加的事件名稱(String),不加“on”
    *
    @param handler 需要添加的方法引用(Function)
    */
    addEvent : function(element, event, handler) {
    if(element.attachEvent) {
    element.attachEvent(
    'on'+ event, handler);
    }
    elseif (element.addEventListener) {
    element.addEventListener(event, handler,
    false);
    }
    else {
    element[
    'on'+ event] = handler;
    }
    },

    /**
    * 添加事件處理程序時,只能添加一個方法的引用,并不能給
    * 方法加上參數。比如定義了 clickEvent(str) 這個方法,現
    * 在要將其作為 obj 的 onclick 的事件處理程序,就可以用:
    * obj.onclick = Event.getFuntion(null, clickEvent, str);
    *
    *
    @param obj 需要綁定事件處理函數的所有者,null 表示 window 對象
    *
    @param fun 需要綁定的事件處理函數名
    *
    @param ... 第三個參數開始為綁定事件處理函數的參數,由 0 到多個構成
    */
    getEventHandler : function(obj, fun) {
    var args
    = [];
    obj
    = obj || window;
    for(var i =2; i < arguments.length; i++) {
    args.push(arguments[i]);
    }
    return function() {
    fun.apply(obj, args);
    };
    }
    }

    function show(txtObj) {
    alert(txtObj.value);
    txtObj.focus();
    txtObj.select();
    }

    window.onload
    = function() {
    // var fun = Event.getEventHandler(window, show, $('txt'));
    // Event.addEvent($('btn'), 'click', fun);
    $('btn').onclick = Event.getEventHandler(null, show, $('txt'));
    }
    </script>

    <body>
    <div id="content">
    <form>
    <input type="text" name="txt" id="txt"><br />
    <input type="button" name="btn" id="btn" value="click">
    </form>
    </div>
    </body>

    </html>
    posted on 2008-11-30 11:50 SIMONE 閱讀(905) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 亚洲欧洲日产国码高潮αv| 亚洲毛片免费观看| 亚洲第一视频在线观看免费| 亚洲乱码中文字幕在线| 成人黄18免费视频| 亚洲国产无线乱码在线观看 | 国产女高清在线看免费观看| 国产人成亚洲第一网站在线播放| 97视频热人人精品免费| 亚洲色精品三区二区一区| 影音先锋在线免费观看| 精品女同一区二区三区免费播放| 亚洲国产成人精品无码久久久久久综合| 亚洲AV成人精品一区二区三区| 国产大片91精品免费观看男同| 免费无码国产V片在线观看| 国内精品久久久久久久亚洲| 两个人看的www高清免费视频| 亚洲AV无码码潮喷在线观看| 免费精品无码AV片在线观看| 亚洲国产品综合人成综合网站| 女人被免费视频网站| 色www免费视频| 亚洲va无码手机在线电影| 国产免费女女脚奴视频网| 亚洲精品无码久久| 亚洲欧洲无码AV电影在线观看 | 免费看黄视频网站| 国产亚洲精品第一综合| 九月丁香婷婷亚洲综合色| 国产精品视频免费| 亚洲色欲色欲www在线播放| 亚洲真人日本在线| 37pao成人国产永久免费视频| 亚洲欧美日韩国产成人| 国产午夜亚洲精品午夜鲁丝片| 国产精品成人观看视频免费 | 粉色视频免费入口| 亚洲精品国产情侣av在线| 免费在线观看视频a| 日韩精品久久久久久免费|