![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Cfcoder |
|
||||||
|
Unregistered |
помогите оптимизировать под Mozilu i NN
Вызов функции:
Это сообщение отредактировал(а) Sardar - 27.10.2005, 11:04 |
||||||
|
|||||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
Свойства document.all не существует в мозилле. Присваивай каждому элементу ID и выбирай по нему.
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Явно скрипт от какого то дерева. Мозилла (Опера и остальные) любят скрипты написанные по стандартам W3C, жаль что "матёрые" програмисты этого не читают.
Во первых window.event не существует, обьект передаёться первым параметром функции. Раз функция взываеться из inline обработчика, значит ты должен сам передать обьект-событие: OnMouseUp="doOutline(event)" srcElement не существует, есть target, хотя по мне srcElement более наглядное имя, но W3C с этим не согласна. document.all заменяем на document.getElementById(), это справедливо и для ИЕ. В остальном всё будет работать. Добавлено @ 11:11
Кстати существует, просто Мозилла будет кидать warning'и, но работать будет -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Cfcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 27.10.2005 Репутация: нет Всего: нет |
Заменил document.all на document.getElementById(), но по прежнему не работает под Moziloi i NN.
Это сообщение отредактировал(а) Aliance - 4.11.2005, 19:20 |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Cfcoder сразу скажу, это было глупо вырезать верхнюю и нижнюю часть кода, показав только getElementById. Да, как минимум две последние строчки должны работать правильно везде, если ты доволен этим ответом
Приведи весь изменённый код. Повторюсь, работу с событиями нужно переделать, т.к. уверен что srcElement ты попрежнему от window.event достаёшь. Вообще читай и выполняй рекомендации полностью, а не то что кажеться самым простым -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Cfcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 27.10.2005 Репутация: нет Всего: нет |
Я не очень силен в JavaScripte! Пожалуйста помогите переделать!
|
|||
|
||||
| Cfcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 27.10.2005 Репутация: нет Всего: нет |
Уже разобрался!!!
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |