багзилла>> Я Таки Пишу Отдельную Функцию, Принимающую Один Параметр: > > А зачем ?:)
Ну, Я Ж Дальше Написал.
>> Element.onclick=ClickHandler; > > Так я же говорю, на элемент SELECT не вешается событие - Mozilla выдает ошибку.
Не Верю! Вот, Только Что Попробовал. Рабочий Код: <Head> <Body> <Select Id=Select> <Option>Fuck </Select> <Script Type="Text/JavaScript"> document.getElementById('Select').onclick=function(){window.alert('Fuck');}; </Script>
У Тебя Какого Года Мозилла-То? :-)
> А ты используй this - тогда IE тоже будет ссылаться на TR, и проверку не придется делать:
А Каким Макаром Я Передам this При Динамическом Назначении Обработчика? Это В HTML Можно Написать this И Он Будет Означать Элемент. А Если Скрипт Выполняется В Контексте Документа, То Там И this Будет Означать Документ. Единственное, Наверное, Как Это Можно Сделать, Это Так: Element.onclick='SomeFunc(this);'; То Есть, Назначить OnClick'у Текст, Как Любому Другому Свойству. Но Это, Насколько Я Помню, Не Работает В IE. Хотя, Могу Ошибаться... |