Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Яваскрипт в адресной строке под любой браузер (https://javascript.ru/forum/css-html/15276-yavaskript-v-adresnojj-stroke-pod-lyubojj-brauzer.html)

Шал 20.02.2011 01:49

Яваскрипт в адресной строке под любой браузер
 
Есть такой код... который в указаное время жмет кнопочку "ок"

javascript:(function() {setInterval(function() {var d=new Date();if(d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()=="0:41:11"){document.getElementById("btn_ok").click();}},30)})();


так этот код работает в любом браузере у меня... только три раза пашет, а потом десять раз не хочит....

помогите понять почему...

Gvozd 20.02.2011 02:12

возможно проблема в том, что скрипт успевает несколько пару-тройку десятков раз щелкнуть по кнопке за отведенную секунду.
скорее всего глючит в таких условиях уже код кнопки

Шал 20.02.2011 02:36

ммм а решение есть этому?

просто как бы это делается на 10-ти вкладках) и бывает надо нажать на кнопку глубокой ночью)

может можно переделать сам скрипт как то? или же юзал я раньше такой:

javascript: void setInterval('if (document.getElementById("tp2").innerText=="10:14:30") {document.getElementById('btn_ok').click();}', 30);


он смотрел на блок, брал от туда данные и если да, то отправлял войско

но он резко перестал работать вообще...

Gvozd 20.02.2011 03:06

Цитата:

Сообщение от Шал
но он резко перестал работать вообще...

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

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

Шал 20.02.2011 03:22

ну не может же она быть такой без душной... не щадить игроков которые пишут ночные операции по захватам и раскатам)

я тут пока сидел читал постики разные... столкунлся с тем что ие8 понимает код innerText, a Mozilla textContent.... может это из этого пирожка?)

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

такой вариант возможен? если да) то мне надо каким то образом узнать что именно он отправляет себе на сервер при нажатии на "ок"... как это сделать?

Gvozd 20.02.2011 03:27

firebug

Шал 20.02.2011 04:44

спасибо тебе) в каждом сообщение тебе плюсик)

прям натолкнул на решение проблемы)))

Шал 20.02.2011 04:44

спасибо тебе) в каждом сообщение тебе плюсик)

прям натолкнул на решение проблемы)))


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