багзилла>>> А зачем ?:) >> >> Ну, Я Ж Дальше Написал. > > Сорри, это я в другом месте хотел спросить, потом переписал и получилось то, что получилось. Вообщем проехали:) > >>> Так я же говорю, на элемент SELECT не вешается событие - Mozilla выдает ошибку. >> >> Не Верю! Вот, Только Что Попробовал. Рабочий Код: >> <Head> >> <Body> >> <Select Id=Select> >> <Option>Fuck >> </Select> >> <Script Type="Text/JavaScript"> >> document.getElementById('Select').onclick=function(){window.alert('Fuck');}; >> </Script> > > Выдает ошибку:) > >> У Тебя Какого Года Мозилла-То? :-) > 0.9.2 > Вообщем пойду качать новую:) > >>> А ты используй this - тогда IE тоже будет ссылаться на TR, и проверку не придется делать: >> >> А Каким Макаром Я Передам this При Динамическом Назначении Обработчика? > > Ну он сам передается:) > <table><tr id="oTR"><td>щелкни тут</td></tr></table> > <script> > .document.getElementById('oTR').onclick = function test() { alert(this.tagName) } > </script> > Выводит TR в обеих броузерах. > То же самое, если функцию напишешь отдельно и вызовешь как: > document.getElementById('oTR').onclick = test; > > P.S. > Открой секрет, почему у тебя каждое слово с большой буквы ?:) |