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;
            }
        }

firefox 得 但係IE 唔得

TOP

google 有好多解決方法, 先 google 就可以最快時間解決到你既問題

TOP

google 都搵唔到addevent to listbox item 至問

TOP

attachEvent IE select 應該有好多

TOP

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



我係要入面個option
成個listbox 係冇問題 但係入面d item add唔到event

TOP

IE 應該唔得, 點解一定要 onclick 而唔改用 onchange?

TOP

原帖由 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 編輯 ]

TOP

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



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

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

TOP

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

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


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

TOP