Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как программно подвинуть указатель мыши (https://javascript.ru/forum/dom-window/16582-kak-programmno-podvinut-ukazatel-myshi.html)

Иваннн 13.04.2011 15:43

Как программно подвинуть указатель мыши
 
как программно подвинуть указатель мыши. В свойвствах версии 1.5 не нашел, может кто знает как. Догадываюсь, что это не так легко как хотелось, (может из-за соображений безопасности.)

Skipp 13.04.2011 15:49

никак нельзя это делать

goldserg 13.04.2011 15:57

мышь находиться в ОС, а не внутри окна HTML страницы. А доступ вы имеете только к тому что находиться внутри window

SV0L0CH 13.04.2011 17:11

Но можно реализовать собственную мышь(в пределах приложения) связанную с системной.

Skipp 13.04.2011 17:15

SV0L0CH,
пример приведите.
Конечно можно некоторыми хитростями сделать видимость перемещения курсора, но курсор не переместится всё равно.

goldserg 14.04.2011 09:43

Цитата:

Сообщение от SV0L0CH (Сообщение 100545)
Но можно реализовать собственную мышь(в пределах приложения) связанную с системной.

А как предполагается скрывать системный курсор? Или их будет два? Тогда переместиться только его "тень", а сам курсор там и останется.

SV0L0CH 15.04.2011 16:48

Цитата:

Сообщение от Skipp
Конечно можно некоторыми хитростями сделать видимость перемещения курсора, но курсор не переместится всё равно.

Вот именно, сделать <div/> с содержимим в виде курсора, всю стрвницу накрыть прозрачным <div/> так чтобы всё остальное находилось под ним. установить обработчик mousemove для смены координат видимости курсора, все остальные события от мыши ретранслировать в другие элеметы с откорректироваными координатами(вот как это сделать, пока не знаю).
Цитата:

Сообщение от goldserg
А как предполагается скрывать системный курсор? Или их будет два? Тогда переместиться только его "тень", а сам курсор там и останется.

По-моему, через CSS его можно убрать, он будет появляться только вне области страницы.
PS Задача решаема, но я бы этим заниматься не стал.


Часовой пояс GMT +3, время: 08:11.