Автоматизировать нажание ссылок
Всем привет ! Если есть знатоки JS , каким образом можно нажать ссылку пользовательским скиптом?
Например есть ссылка вида : <A href="./?site=connect&login=u.ЛОГИН&p=ПАРОЛЬ&rn d=8056">Пpoдoлжить</A> что нужно от скрипта : если есть на станице такая ссылка (проверить наличие ) если есть - перейти по ней |
Цитата:
|
Ни сколько не плачу ! я не скрипт заказываю
|
Вариант 1: используешь css селектор (по атрибуту) для поиска такой ссылки
Вариант 2: проходишь по всем ссылкам и проверяешь их href. Если находишь - делаешь click() либо прямо меняешь location.href = ... |
Делаю таким образом - не происходит клика
var allLinks = document.getElementById('g')[0].getElementsByTagName("a"); for (var i = 0; i < allLinks.length; i++) { if (allLinks[i].firstChild.nodeValue == "Продолжить") { allLinks[i].click(); break; } } |
исходный код
<wml> <card id="g" title="НЕТ ТИТЛА)))"> <::before> <P> Пepcoнaж oффлaйн. Haжмитe нa ccылку нижe, чтoбы вoйти в игpу. <BR/> <A href="./?site=connect&login=u.ЛОГИН&p=ПАРОЛЬ&rnd=1112">Пpoдoлжить</A> </P> </card> </wml> |
Цитата:
|
А как надо???
Она вроде переберает массив и [0] значит первое значение в массиве! Так? |
Цитата:
Цитата:
|
danik.js, не вижу ошибки в коде ! Знаете - подскажите ! Нет - смысл разводить тему тогда?
|
Часовой пояс GMT +3, время: 16:15. |