|
Отследить координаты клика по картинке | ☑ | ||
---|---|---|---|---|
0
Escander
20.08.13
✎
14:08
|
8.2/8.3, УФ. Нужно разместить на форме картинку (без масштабирования, а в натуральную величину, не факт что картинка уложится на экран без прокрутки) как-то можно отследить координаты пикселя картинки по которому будет произведён клик?
|
|||
1
Ёпрст
20.08.13
✎
14:09
|
поле html документа и там отслеживай.
|
|||
2
Fragster
модератор
20.08.13
✎
14:10
|
ну можно...
|
|||
3
Escander
20.08.13
✎
14:11
|
(2) как? как в (1)?
|
|||
4
Fragster
модератор
20.08.13
✎
14:13
|
(3) типа того
|
|||
5
GoldenCalf
20.08.13
✎
14:15
|
||||
6
Escander
20.08.13
✎
14:16
|
(1) разместить картинку на макете типа HTMLДокумент? А отследить как? там-же событий нет
|
|||
7
sikuda
20.08.13
✎
14:16
|
Координаты пикселя относительно левого угла html-поля?
Или на конкретный элемент графики? |
|||
8
Escander
20.08.13
✎
14:17
|
(7) относительно левого угла картинки (с учётом возможной прокрутки может быть вне экрана)
|
|||
9
sikuda
20.08.13
✎
14:20
|
Насчет прокрутки точно не помню, а простые ДанныеСобытия.Event.ClientX...
И там в тонком еще отступ есть... |
|||
10
sikuda
20.08.13
✎
14:28
|
Ну как-то так. Для полноты картины
http://javascript.ru/tutorial/events/crossbrowser |
|||
11
Escander
20.08.13
✎
14:32
|
(10) так то для обработки события в отдельной html страничке из браузера а не из 1С
|
|||
12
sikuda
20.08.13
✎
14:43
|
А что такое 1С-УФ. IE WebBrowser Control в тонком клиенте
http://sikuda.ru/vstroennyj-brauzer-v-1s-kto-zdes/ (10)Там есть формула для определения координат Для скролинга там есть всякие scrollLeft, и clientLeft в старых IE все по другому. А отступ idPatertWindow.offsetLeft, где idParentWindow родительское окно. |
|||
13
sikuda
20.08.13
✎
14:51
|
Я правда скролингом не занимался, у меня авто маштабирование графика.
Но с отступом долго мучился для точного определения координат http://infostart.ru/public/190734/ |
|||
14
Escander
21.08.13
✎
06:42
|
Действительно просто... парочка ДанныеСобытия.Event.OffsetX и ДанныеСобытия.Event.OffsetY дают искомое...
А рисовать на этой картинке как-то можно, ну хотя-бы выводить прозрачные(только рамка) или заштрихованные прямоугольники? Или только править кратинку вовне и подгружать уже исправленную? |
|||
15
Escander
21.08.13
✎
06:43
|
заштрихованные = залитые
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |