Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 19.12.2009, 03:13
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

Сообщение от Haku
Хорошо.
Схема работы скрипта:
Найти на странице все элементы <a>
Проэмулировать движение мыши к случайному элементу.
Проэмулировать клик по этому элементу.
Сделать редирект на урл.
Во первых.
Курсор это инструмент для рук.
Судя по исходу вам нужно сделать принужденный автоматизированный клик по ссылки пользователя на вашем сайте.
Во вторых.
По соображению безопасности не говоря в целом о понятии javascript программного языка - двигать мышью невозможно.

Сам скрипт который работает по всем вашим требованиям я написал в месте с инструкции. если вы уже готовы оплатить 500 р по webmoney то обращайтесь ко мне по icq 744961 там же перекину скрипт.
На всякий случий дописал куки по определенному времени, чтобы избежать бана от партнерской программы.

Последний раз редактировалось nemo, 19.12.2009 в 03:22.
Ответить с цитированием
  #22 (permalink)  
Старый 19.12.2009, 14:34
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

хотя я могу дописать анимацию как мышь будет двигается, только зачем это?
Ответить с цитированием
  #23 (permalink)  
Старый 01.05.2010, 19:12
Аспирант
Отправить личное сообщение для rom4ik Посмотреть профиль Найти все сообщения от rom4ik
 
Регистрация: 22.03.2010
Сообщений: 57

Хм...если я не ошибаюсь - тут дело пахнет DOM-ом)))
<script type="text/javascript">
function clickLink(link) {
var cancelled = false;

if (document.createEvent) {
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0,
false, false, false, false,
0, null);
cancelled = !link.dispatchEvent(event);
}
else if (link.fireEvent) {
cancelled = !link.fireEvent("onclick");
}

if (!cancelled) {
window.location = link.href;
}
}

//маска (шаблон) для поиска ссылок
var mask = " ******************* ";
//получаем список всех ссылок на странице 
//(ссылки на html странице обозначаются через тек "", от английского "anchor")
var links = document.getElementsByTagName("a");
//определяем случайное число пропускаемых ссылок (0 .. 9)
var skipLinksCount = Math.floor(Math.random()*10);

//перебираем ссылки
for(var i = 0; i -1) {
//если разрешено кликать (уже пропустили нужное кол-во ссылок) 
if (skipLinksCount == 0) {
//отображаем ее во всплывающем сообщении (или кликаем по ней - тогда links[i].click)
clickLink(links[i]);
//прерываем перебор
break; 
} else {
//учитываем "пропущенную" ссылку
skipLinksCount--;
}
}
}
}
window.onload = onload();
    function onload() {
         clickLink(document.document.getElementByID("homeLink"));
    }

</script>

Кажетса ето?

Последний раз редактировалось rom4ik, 03.05.2010 в 15:17.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск