[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кликер
qaz333
на страницу загружаются ссыдки при помощи скрипта
<script language="JavaScript" src="http://r1.wmlink.ru/?id=255901"></script>

перейдя по ссылке можно увидеть код


document.writeln('<A href="http://wmlink.ru/?ref=147050" class="wmlinkru" target="_blank"><B>Реклама WMlink.ru</B></A>'+
'<br>- <a href="http://click.wmlink.ru/UHURZNNRMFZZQHWQFZUZNZUQMNRZNF" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">самые интересные новинки гаджетов</a><br>- <a href="http://click.wmlink.ru/UHURZNNAMFZZQHWQFZNNNZANMUQ5ZQ" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">$350 каждому!</a><br>- <a href="http://click.wmlink.ru/UHURZNNFFFZZQHWQFZUMNZMAMNRZFZ" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Заработок на файлообменниках!</a><br>- <a href="http://click.wmlink.ru/UHURZNNFHFZZQHWQFZURNZMNFRNQUM" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Все бонусы и секреты "ИГРУНА"!</a><br>- <a href="http://click.wmlink.ru/UHURZNNRZFZZQHWQFZZ3NZUZFUUANF" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Рулетка - min 0,01$, max - НЕТ! Покер. Слоты....</a><br>- <a href="http://click.wmlink.ru/UHURZNNNFFZZQHWQFZUNNZZNMNUARU" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Низкие спреды от 2х пунктов, лот от 0,01. Бес...</a><br>- <a href="http://click.wmlink.ru/UHURZNNWAFZZQHWQFZZNNZFRMMRAHU" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">GRAND CASINO - К.Ч во всех играх</a><br>- <a href="http://click.wmlink.ru/UHURZNNWMFZZQHWQFZZ7NZFMMAAZMQ" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Forex для начинающих: бесплатный учебный счет...</a><br>- <a href="http://click.wmlink.ru/UHURZNNNRFZZQHWQFZZ3NZZQMMRAWR" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Русское Казино - игры на любой вкус</a><br>- <a href="http://click.wmlink.ru/UHURZNNANFZZQHWQFZURNZAMMNUUQA" onclick="wmlcF39ggqxx(this, this, this);" class=\"wmlinkrul\" target="_blank">Фoрекс от 0.02 $, БОНУС до 50%, Конкурсы</a>'+
'');
function wmlcF39ggqxx(ee, ww, qq){
if (qq.href.indexOf('?') < 0){
qq.href += '?rnd=1298480.0999001';
}
}




мне нужен джаваскрипт который заставит браузер нажать на любую из загруженыых ссылок, плыз помогите :(



Спустя 1 час, 5 минут, 59 секунд (10.03.2011 - 22:03) killer8080 написал(а):
А конкретней? По какому событию он должен их кликать? И в каком порядке?

Спустя 8 минут, 26 секунд (10.03.2011 - 22:12) qaz333 написал(а):
по первой ссылке из загруженых

Спустя 23 минуты, 21 секунда (10.03.2011 - 22:35) killer8080 написал(а):
Вот накидал на скорую руку, попробуй
function clicker(n){
var a= document.getElementsByTagName("a"), links= [];
for(var i= 0; i < a.length; i++){
if(a[i].className == "wmlinkrul"){
links.push(a[i]);
}
}

links[n].click();
}

Функцию вызывать после вывода ссылок или по onload, аргументом передаётся порядковый номер ссылки начиная с нуля.

Спустя 15 минут, 45 секунд (10.03.2011 - 22:51) qaz333 написал(а):
ухты,
я не очень шарю в джаваскрипт, только сегодя начал учить

вот так я вставил на страницу


</td>
<td
align=right width=40%>

<script
language="JavaScript" src="http://r1.wmlink.ru/?id=255901"></script>
<script
language="JavaScript">
function
clicker(n){
var a= document.getElementsByTagName("a"), links= [];
for(var i= 0; i < a.length; i++){
if(a[i].className == "wmlinkrul"){
links.push(a[i]);
}
}

links[n].click();
}
</script>

</td>
</TABLE>



наверно я не правильно я сделал раз не работает, да?

Спустя 4 минуты, 55 секунд (10.03.2011 - 22:56) killer8080 написал(а):
ну вообще то функцию нужно не только объявить, но и вызвать.
</td>
<
td align=right width=40%>

<
script language="JavaScript" src="http://r1.wmlink.ru/?id=255901"></script>
<
script language="JavaScript">
function clicker(n){
var a= document.getElementsByTagName("a"), links= [];
for(var i= 0; i < a.length; i++){
if(a[i].className == "wmlinkrul"){
links.push(a[i]);
}
}

links[n].click();
}

clicker(0);
</
script>

</
td>
</
TABLE>

например так, или по событию

Спустя 4 минуты, 38 секунд (10.03.2011 - 23:01) qaz333 написал(а):
хм, неработает

Спустя 1 минута, 13 секунд (10.03.2011 - 23:02) killer8080 написал(а):
Что в консоли ошибок?

Спустя 1 минута, 30 секунд (10.03.2011 - 23:03) qaz333 написал(а):
Цитата (killer8080 @ 10.03.2011 - 20:02)
Что в консоли ошибок?

в какой консоли?

Спустя 2 минуты, 53 секунды (10.03.2011 - 23:06) killer8080 написал(а):
Какой браузер?
В Opera нужно включить в настройках
ctrl F12/Расширенные/Содержимое/Настроить JavaScript/Открывать консоль при ошибке

Спустя 15 часов, 53 минуты, 8 секунд (11.03.2011 - 14:59) qaz333 написал(а):
а не, работает, спасибо, просто у фаерфокса никакой реакции, опера реагирует но блокирует вспливающею вкладку

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

кстати и помоги плыз разобрать скрипт


<script language="JavaScript">

function clicker(n){

\\ну тут понятно, функция clicker(n) - што значит буква(n)?

var a= document.getElementsByTagName("a"), links= [];

\\
тут вроде понятно а=поиск елемента с тегом а, тоесть ссылка <a href и тд.. што значит , links= []; ???

for(var i= 0; i < a.length; i++){
тут понял што цикл, што значит еток кусок i < a.length;??

if(a[i].className == "wmlinkrul"){
\\тут не понял што делает ето a[i]
links.push(a[i]);
\\
и про ето можеш обьяснить?
}
}

links[n].click();
\\
и про ето можеш обьяснить?
}

clicker(0);
</
script>
\\
а и зачем нужен var??


Спустя 55 минут, 26 секунд (11.03.2011 - 15:55) killer8080 написал(а):
Да, я уже проверил, не работает потому, что сейчас почти все браузеры по умолчанию блокируют pop-up окна.
function clicker(n){ // объявляем функцию, n - аргумент(переменная) который передаётся при вызове
var a= document.getElementsByTagName("a"), // получаем все ссылки документа в виде массива
links= []; // делаем пустой массив, сюда будем помещать те ссылки, котрые нужны,
// а отличаем их по атрибуту class, у тех что мы ищем class="wmlinkrul"

for(var i= 0; i < a.length; i++){ // перебираем весь массив с ссылками
if(a[i].className == "wmlinkrul"){ // если класс совпал с тем что ищем,
links.push(a[i]); // помещаем в наш массив
}
}

links[n].click(); // links[n] выбираем конкретную ссылку из найденых
// по порядковому номеру и вызываем её метод click
// n - индекс в массиве, если, например найдено 6 ссылок, то
// его згачение может быть от 0 до 5

}

clicker(0); // вызываем функцию, заставляем кликнуть по 1-ой ссылке(индекс 0)

Насчёт книжек, ничего посоветовать не могу, сам их не читал., предпочитаю работать с мануалами.
Не плохой справочник по JS на javascript.ru, там же учебник

Спустя 1 день, 7 часов, 31 минута, 35 секунд (12.03.2011 - 23:26) qaz333 написал(а):
подскажите пожалуйста почему несрабативает переадресация


<html>

<script
language="JavaScript">
window.loсation.href="http://link2me.ru/7059/"
</script>
</html>


Спустя 5 минут, 14 секунд (12.03.2011 - 23:32) alex12060 написал(а):
<script type="text/javascript">
document.loсation.href="http://link2me.ru/7059/";
</
script>

Спустя 42 минуты, 45 секунд (13.03.2011 - 00:14) killer8080 написал(а):
А как ты умудрился в середине слова вместо латинской "c" вставить русскую "с"
loсation

Спустя 3 минуты, 27 секунд (13.03.2011 - 00:18) neadekvat написал(а):
Цитата (killer8080 @ 12.03.2011 - 21:14)
А как ты умудрился в середине слова вместо латинской "c" вставить русскую "с"

Как вы умудрились узнать это?!

Спустя 17 часов, 6 минут, 36 секунд (13.03.2011 - 17:24) qaz333 написал(а):
ага понял, спасибо
я тут хотел спрость насчот
,,Да, я уже проверил, не работает потому, что сейчас почти все браузеры по умолчанию блокируют pop-up окна. ,,

а можно ету блокировку както обойти? например сделать штоб ссылка открывалась не в новой вкладке а допустем в новом окошке на етойже странице сайта в скрытом фрейме??

Спустя 1 час, 42 минуты, 54 секунды (13.03.2011 - 19:07) killer8080 написал(а):
Цитата (neadekvat @ 12.03.2011 - 23:18)
Как вы умудрились узнать это?!

undefined variable window.location о чём то говорит?
Цитата
а можно ету блокировку както обойти? например сделать штоб ссылка открывалась не в новой вкладке а допустем в новом окошке на етойже странице сайта в скрытом фрейме??

К счастью нет!!!
Разработчики браузеров постарались чтоб юзеров не задалбывали ненужной рекламой.
Во фреймах открывать можно, если сайт позволяет открыть себя внутри фрейма.
Но нечестная раскрутка - не самый лучший путь.

Спустя 2 дня, 2 часа, 9 минут, 13 секунд (15.03.2011 - 21:16) qaz333 написал(а):
Всем привет, такой вопрос
нужно загрузить

<script language='JavaScript' src='http://ip-r.ru/header.php?i=14299'></script>
<form
action = "http://site.com/" method = "post">
<input
type ="hidden" name ="mod" value ="click">
<input
type ="submit" value = "Регистрация">
</form>



на страницу при помощи джава скрипта, как ето сделать?

Спустя 55 минут, 12 секунд (15.03.2011 - 22:12) qaz333 написал(а):
никто не поможет?

Спустя 47 минут, 19 секунд (15.03.2011 - 22:59) killer8080 написал(а):
Что значит загрузить?
Динамически вставить код в страницу? Или что? Откуда загрузить?

Спустя 1 день, 14 часов, 24 минуты, 9 секунд (17.03.2011 - 13:23) qaz333 написал(а):
да, есть напринер страница на хостинге итходный код представлен выше и его надо загрузить на другой страншце при помощи дждва скрипта

Спустя 2 часа, 14 минут, 34 секунды (17.03.2011 - 15:38) killer8080 написал(а):
а зачем тут JS? Можно просто вставить iframe.

Спустя 1 день, 19 часов, 48 минут, 21 секунда (19.03.2011 - 11:26) qaz333 написал(а):
не, мне нужно именно джаваскрипт

Спустя 1 час, 4 минуты, 53 секунды (19.03.2011 - 12:31) killer8080 написал(а):
если этот код статичный можно просто запихать его в переменную и вставить в нужном месте методом innerHTML, либо вставлять через DOM
типа такого
var container= document.getElementById("container_id_for_code"); // нужно указать id блока, куда вставлять
var script= document.createElement("script");
script.type= "text/javascript";
script.src= "http://ip-r.ru/header.php?i=14299";
container.appendChild(script);
var form= document.createElement("form");
form.action= "http://site.com/";
form.method= "post";
var inp1= document.createElement("input");
with(inp1){
type= "hidden";
name="mod";
value="click";
}
form.appendChild(inp1);
var inp2= document.createElement("input");
with(inp2){
type= "submit";
value = "Регистрация";
}
form.appendChild(inp2);
container.appendChild(form);

Спустя 1 час, 21 минута, 1 секунда (19.03.2011 - 13:52) qaz333 написал(а):
ого, а чего ак сложно? разве нельзя просто вставить (абсолютно) всё содержимое страници в другую, ?

Спустя 3 часа, 52 минуты, 26 секунд (19.03.2011 - 17:44) killer8080 написал(а):
Напрямую из js выдернуть код с чужого сайта и вставить в свой нельзя. Единственный обходной вариант серверным скриптом выдёргивать нужный контент, а подгружать через ajax.
А какая конечная цель? Что ты пытаешься сделать?

Спустя 10 дней, 21 минута, 9 секунд (29.03.2011 - 17:06) qaz333 написал(а):
апну тему так как она снова атуальна, а почему данный кликер не работает в браузере фаерфокс? как заставить его работать?

напомню готовый код

<script language="JavaScript" src="http://r1.wmlink.ru/?id=351519"></script>
<
script language="JavaScript">
function clicker(n){
var a= document.getElementsByTagName("a"), links= [];
for(var i= 0; i < a.length; i++){
if(a[i].className == "wmlinkrul"){
links.push(a[i]);
}
}

links[n].click();
}

clicker(0);
</
script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.