Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать клик мышкой?
 
 автор: tim313   (19.08.2009 в 21:06)   письмо автору
 
 

Как на языке Java Script можно сделать клик мышкой в определенную область экрана?

  Ответить  
 
 автор: PAT   (19.08.2009 в 21:11)   письмо автору
 
   для: tim313   (19.08.2009 в 21:06)
 

Принудительное движение курсора мыши (и его кнопок) Javascript'у неподвластно.
Подробнее см. моё сообщение от 08.08.2009 в 14:54 здесь.

  Ответить  
 
 автор: tim313   (19.08.2009 в 21:23)   письмо автору
 
   для: PAT   (19.08.2009 в 21:11)
 

Очень жаль, мне нужна написать программу которая бы кликала в определенное место экрана в тот момент времени который будет указан сранивая его по часам комьютера с точностью до 10 милисекунд.


for($i="1";$i<="1000000",$i++){
dalay(10 милисекунд);  // функция задержка времени , частота сканирования времени
x="1000";
y="500";
$sec=getSecont();
$mili=getMiliSec();
if($sec=="41" and $mili>="50"){
MouseClickLeft(x,y)
}}


Вот примерно такое надо написать в языке где бы это работало....может знаете где это лучше сделать?

  Ответить  
 
 автор: PAT   (20.08.2009 в 00:58)   письмо автору
 
   для: tim313   (19.08.2009 в 21:23)
 

Вы видимо, не поняли того, что я порекомендовал вам прочитать.
Переместить курсор мышки в какую-то точку с координатами X и Y и нажать на кнопку мыши с помощью JS никак не получится.

Однако вполне МОЖНО можно сделать так, чтобы браузеру ПОКАЗАЛОСЬ, что кто-то ЯКОБЫ кликнул по какой-то точке с координатами X и Y - курсор на экране при этом будет находиться в том месте, где и его удерживает рука юзера.

Технология этого дела проста.
В точке с заданными координатами создаётся однопиксельный объект (<SPAN> или <DIV>) и в определённое вами время КАК-БЫ происходит событие onclick по этому объекту. Объект после этого может быть уничтожен и в нужный момент времени может быть создан ДРУГОЙ такой же объект с координатами X1 и Y1, по которому тоже якобы кто-то кликнул... И так - до бесконечности...
Но курсор мыши ВИЗУАЛЬНО всё это время будет находиться там, где его будет удерживать рука юзера.

  Ответить  
 
 автор: tim313   (20.08.2009 в 01:17)   письмо автору
 
   для: PAT   (20.08.2009 в 00:58)
 

Как вы писали мне не нужна Симуляция, мне нужна имитация.
Вопрос исчерпан.
Буду мучать С++

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования