Board logo

標題: ANyone know attachEvent to aspx Listbox Item? [打印本頁]

作者: $$$    時間: 2009-2-12 21:34     標題: ANyone know attachEvent to aspx Listbox Item?


        srcObj = document.getElementById("ListBox1");
        var a = function() {
            alert(3);
        };
        for (var i = 0; i < srcObj.options.length; i++) {
            var opt = srcObj.options;
            switch(browser){
                case "Internet Explorer":
                    alert(opt.value);
                    opt.attachEvent("onclick", a);
                    break;
                case "Firefox":
                    opt.addEventListener("mousedown", a,false);
                    break;
            }
        }

作者: $$$    時間: 2009-2-12 21:35

firefox 得 但係IE 唔得
作者: ioptional    時間: 2009-2-12 21:56

google 有好多解決方法, 先 google 就可以最快時間解決到你既問題
作者: $$$    時間: 2009-2-12 22:12

google 都搵唔到addevent to listbox item 至問
作者: ioptional    時間: 2009-2-12 22:19

attachEvent IE select 應該有好多
作者: $$$    時間: 2009-2-12 22:33

原帖由 ioptional 於 2009-2-12 22:19 發表
attachEvent IE select 應該有好多



我係要入面個option
成個listbox 係冇問題 但係入面d item add唔到event
作者: ioptional    時間: 2009-2-12 22:40

IE 應該唔得, 點解一定要 onclick 而唔改用 onchange?
作者: $$$    時間: 2009-2-12 23:33

原帖由 ioptional 於 2009-2-12 22:40 發表
IE 應該唔得, 點解一定要 onclick 而唔改用 onchange?



IE doesn't support event on option tag...
要整right click, onchange 得left click

[ 本帖最後由 $$$ 於 2009-2-12 23:34 編輯 ]
作者: ioptional    時間: 2009-2-13 06:34

原帖由 $$$ 於 2009-2-12 23:33 發表



IE doesn't support event on option tag...
要整right click, onchange 得left click

一係你話比我地聽你係想用SELECT做咩野
作者: $$$    時間: 2009-2-13 22:21

原帖由 ioptional 於 2009-2-13 06:34 發表

一係你話比我地聽你係想用SELECT做咩野


本來想right click select listbox 入面d item 彈menu 再做野
宜家用grid做咗了





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2