>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >В MF 1.5.0.1 не работают события JS http://forum.mozilla-russia.org/viewtopic.php?id=9206 |
Vetale > 24-03-2006 13:05:06 |
Подскажите, плз, кто сталкивался с такой траблой. Например, конструкция: просто никак не работает. В Опере и ИЕ нет проблем, все работает как положено и функция отрабатывает ей положенное. Просмотрел все поисковики, прошерстил весь форум, но ответа на сию траблу найти не смог. |
Lynn > 24-03-2006 13:41:03 |
Vetale |
Vetale > 24-03-2006 14:16:40 |
Вот функция A запуск не работает Вот, положил это сюда http://skvalenta.ru/test/test.html Можно посмотреть У меня Опера и ИЕ отрабатывают нормально, а вот, MF 1.5.0.1 никак не хочет |
Lynn > 24-03-2006 14:23:39 |
Я телепат… document.all — это IE-шная конструкция. Используйте document.getElementById(name) |
Vetale > 24-03-2006 14:30:48 |
Lynn пишет
От, Спасибо!!! Все три браузера работают корректно |
Al_H > 24-03-2006 15:05:17 |
Обратите внимание, что написано в JavaScript-консоли. document.all - нестандартное свойство, вместо него нужно использовать функцию document.getElementById() |
Al_H > 24-03-2006 15:08:51 |
Пожалуйста, почитайте Как альтернативу Вашему коду, можно использовать такой: Выделить код Код:function gElId(elId) { return ((document.getElementById)?document.getElementById(elId):((document.all)?document.all[elId]:null)); } и затем уже вызывать эту функцию: |
Vetale > 24-03-2006 15:29:33 |
Спасибо за ссылку на документацию и за примеры кода!!! |
Unghost > 25-03-2006 02:19:59 |
==> Разработка |