|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » события onclick |
|
события onclick
|
Новый участник Сообщения: 36 |
Есть таблица,
<table><tr><td><img src=photo.jpg onclick=myfunc()></td></tr></table> <script> function myfunc(){ ...... ...... } </script> надо получить координаты нажатия мыши на картинке, начиная от угла имиджа, а не от края документа или слоя, если он был бы |
|
------- Отправлено: 22:47, 23-07-2005 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать А для чего нужны координаты??
|
------- Отправлено: 00:19, 24-07-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 36
|
Профиль | Сайт | Отправить PM | Цитировать для передачи в JS-фунция а дальше посредство XMLHttpReqest на сервак
|
------- Отправлено: 00:27, 24-07-2005 | #3 |
Новый участник Сообщения: 39
|
Профиль | Отправить PM | Цитировать Прошу прощение, что не в тему, но у меня слишком простой вопрос, что бы создавать новую тему из за него.
При нажатии на ячейку таблицы, id этой ячейки должен присвоиться переменной. Как это сделать? Точнее, как узнать, на какой id нажал пользователь? ----- Спасибо, вопрос решен: onClick="myfunc(this.id);" function myfunc(x) { ... } |
Последний раз редактировалось NoOne, 24-07-2005 в 16:52. Отправлено: 13:48, 24-07-2005 | #4 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent != null) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } |
|
------- Отправлено: 22:59, 24-07-2005 | #5 |
Новый участник Сообщения: 36
|
Профиль | Сайт | Отправить PM | Цитировать если я не ошибаюсь, то это код не будет работать в браузерах с поддержкой DOM 2
|
------- Отправлено: 12:22, 25-07-2005 | #6 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Причины?
|
------- Отправлено: 13:32, 25-07-2005 | #7 |
Новый участник Сообщения: 36
|
Профиль | Сайт | Отправить PM | Цитировать сорри, все работает, даже просто великолепно, огромное спасибо, координаты вычесленны
|
------- Отправлено: 21:10, 25-07-2005 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
EventID - Уведомление Ист. события: HHCTRL Категория события: Отсутствует. Код события: 1903 | cleric1985_n | Устранение критических ошибок Windows | 7 | 27-11-2015 16:14 | |
EventID - Источник события: SceCli, код события: 1202, предупреждение 0x534 | Michael | Устранение критических ошибок Windows | 3 | 28-01-2009 13:25 | |
EventID - [решено] Источник события:Windows Installer 3.1 Код события: 4379 | ozzik | Устранение критических ошибок Windows | 2 | 31-10-2007 15:41 | |
Категория события: Доступ к службе каталогов - Код события: 565 | Kostyl | Microsoft Windows NT/2000/2003 | 1 | 19-10-2005 08:33 | |
*Решено* | Неожиданный вызов события OnClick в TRadioButton | Kelasant | Программирование и базы данных | 2 | 04-04-2005 21:04 |
|