DisplacementInDocument и DisplacementInTabWindow, а где разница?

Adamastor

Client
Регистрация
15.05.2016
Сообщения
282
Благодарностей
14
Баллы
18
Доброго времени суток уважаемые форумчане и администрация!

Пишу функцию эмуляции движения мышки и клика для которой есть необходимость все время следить за размещением объектов в окне браузера. И тут возникает конфликт. Дело в том что движение мышки эмулируется с использованием абсолютных координат, а вот методы
"$he->DisplacementInTabWindow;" и "$he->DisplacementInDocument ;" вычисляют координаты элемента относительные (относительно расположения именно в Табе) что немножко смущает. Теперь еще и за состоянием прокрутки страницы надо следить, а не только за координатами самой мышки.

Само собой выход из ситуации я найду, но, насколько я понимаю так не должно быть с вышеупомянутыми методами.

Благодарю за внимание!
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
3 010
Благодарностей
791
Баллы
113
TabWindow; - это то что в окне браузера, InDocument - это координаты абсолютные по отношению к странице документа
вроде так должно быть
 

Adamastor

Client
Регистрация
15.05.2016
Сообщения
282
Благодарностей
14
Баллы
18
TabWindow; - это то что в окне браузера, InDocument - это координаты абсолютные по отношению к странице документа
вроде так должно быть
Да, должно быть так, а по факту получается одно и то же.
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
3 010
Благодарностей
791
Баллы
113
если скрола не было, то будут совпадать
 

Adamastor

Client
Регистрация
15.05.2016
Сообщения
282
Благодарностей
14
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)