![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| lollollollol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Здравствуйте. есть скрипт, который определяет координаты клика на изображении.
Прекрасно работает в Опере, но не работает в FireFox, подскажите пожалуйста в чём проблема
Вызывается так: onClick="alert(mousePageXY(this))" В чём проблема, почему в лисе не хочет работать? Это сообщение отредактировал(а) lollollollol - 3.10.2013, 23:14 |
|||
|
||||
| lollollollol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
TypeError: window.event is undefined
Вот такая ошибка видна когда нажимаю Исследовать элемент |
|||
|
||||
| kin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 2 Всего: 6 |
||||
|
||||
| lollollollol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Это я уже понял, я 2 часа ползал по гуглу, так и не смог побороть проблему.
Скрипт писал не сам, взял с инета. Есть готовый проект, осталось побороть этот скрипт. с JS раньше не работал, да и в будущем нет нужды. Подскажите плз как исправить проблему? Это сообщение отредактировал(а) lollollollol - 4.10.2013, 09:23 |
|||
|
||||
| lollollollol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Ап, как сделать чтобы в лисе заработало?
|
|||
|
||||
| kin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 2 Всего: 6 |
Код onClick="alert(mousePageXY(this))" замени на onClick="alert(mousePageXY(e,this))" где е есть объект-событие, соответственно в обработчике нужен еще один параметер... Подробности посмотри здесь, там очень хорошо про это написано... |
|||
|
||||
| lollollollol |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Не могу сообразить что от меня требуется
Это сделал, function mousePageXY(elem) нужно менять?
Не понимаю, объясните пожалуйста так, чтоб дошло |
||||
|
|||||
| kin |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 2 Всего: 6 |
Много извиняюсь, лопухнулся в торопях!
в определение функции нужно добавить еще один параметер, который будет принимать объект событие. Как он будет называться это без разницы.
P.S. Проверил, работает в IE-10, FF-24 Это сообщение отредактировал(а) kin - 4.10.2013, 12:47 |
||||||
|
|||||||
| lollollollol |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Не пойму почему у меня не работает, ошибка
TypeError: window.event Вот мой код:
вызываю точно так как вы показали. пытался делать так:
И соответственно вызов mousePageXY(event,this) Оба ваианта в опере работают, но в лисе по прежнему не хотят Ошибка во втором варианте: ReferenceError: event is not defined Это сообщение отредактировал(а) lollollollol - 4.10.2013, 13:11 |
||||
|
|||||
| kin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 2 Всего: 6 |
Вот это строка
|
|||
|
||||
| CruorVult |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 13 Всего: 28 |
Не
а
Нужно думать хоть немножко а не копипастить |
||||
|
|||||
| lollollollol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 12.3.2013 Репутация: нет Всего: нет |
Вооо, спасибо!!!!! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |