Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2014, 09:43
Новичок на форуме
Отправить личное сообщение для Стас_98 Посмотреть профиль Найти все сообщения от Стас_98
 
Регистрация: 26.03.2014
Сообщений: 1

скрипт под Оперу, не идёт в GM на FF
у меня есть пользовательский скрипт, он работает в опере 12.15

что сделать, чтобы он работал и в мозилле в гризманки?
// ==UserScript==
// @name Patruller
// @version 0.0.4test
// @description Бот 
// @include [url]http://www.skyhero.ru/*[/url]
// @author ...
// ==/UserScript==
(function()
{
var Postr = Patr = Vpohod = Zamok = '';
zap_per();
knopki1();
knopki();
action();

function zap_per()
{
for (i = 0; i < document.links.length; i++)
{
if (document.links[i].text.match("Постройки"))
{
Postr = document.links[i].href;
}
if (document.links[i].text.match("Патруль Королевства"))
{
Patr = document.links[i].href;
}
if (document.links[i].text.match("В поход"))
{
Vpohod = document.links[i].href;
}
if (document.links[i].text.match("Замок"))
{
Zamok = document.links[i].href;
}
}
}

function knopki()
{
for (iii = 0; iii < document.getElementsByTagName("input").length; iii++)
{
if ((document.getElementsByTagName('input')[iii].type == "submit") && (document.getElementsByTagName('input')[iii].name == 'go2'))
{
document.getElementsByTagName('input')[iii].click();
}
//document.getElementsByTagName('input')[ii].click();
}
return;
}

function knopki1()
{
for (ii = 0; ii < document.getElementsByTagName("input").length; ii++)
{
if ((document.getElementsByTagName('input')[ii].type == "submit") && (document.getElementsByTagName('input')[ii].name == 'send')&&(document.getElementsByTagName('input')[ii].value == 'Дальше'))
{
document.getElementsByTagName('input')[ii].value = 'Бугага супер мегобот в действии:)'
document.getElementsByTagName('input')[ii].click();
}
}
return;
}

function action()
{
if (Postr !== '')
{
setInterval(function()
{
location.href = Postr
}, 2000);
return;
}
else if (Patr !== '')
{
setInterval(function()
{
location.href = Patr
}, 2000);
return;
}
else if (Vpohod !== '')
{
setInterval(function()
{
location.href = Vpohod
}, 2000);
return;
}
else if (document.evaluate("//span[contains(.,' отправился патрулировать локацию')]", document, null, 9, null).singleNodeValue)
{
setInterval(function()
{
location.href = "/game.php?viwe=castle&action=castle"
}, 2000);
return;
}
else if (document.evaluate("//span[contains(.,'В походе')]", document, null, 9, null).singleNodeValue)
{
setInterval(function()
{
location.href = "/game.php?viwe=castle&action=castle"
}, 200000);
return;
}
else if (Zamok !== '')
{
setInterval(function()
{
location.href = Zamok
}, 2000);
return;
}
}
})();

в Опере 12.15 работает нормально, а в мозилле не работает
Конкретно - не нажимает на кнопу:
function knopki()
{
for (iii = 0; iii < document.getElementsByTagName("input").length; iii++)
{
if ((document.getElementsByTagName('input')[iii].type == "submit") && (document.getElementsByTagName('input')[iii].name == 'go2'))
{
document.getElementsByTagName('input')[iii].click();
}
//document.getElementsByTagName('input')[ii].click();
}
return;
}


на вторую кнопку нажимает... очень странно

переделайте для мозиллы, пожалуйста

Последний раз редактировалось Стас_98, 26.03.2014 в 09:46. Причина: учусь оформлять скрипты на сайте
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает скрипт под FireFox Кнопикс Javascript под браузер 1 31.12.2011 00:08
помогите доработать скрипт Medvedoc Javascript под браузер 0 18.10.2011 16:09
не работает скрипт под мозилой kent666 Events/DOM/Window 2 10.10.2011 17:54
Как украсть скрипт? bayah Общие вопросы Javascript 6 26.04.2010 10:32
Хочу скрипт! (скрипт калькулятора на сайт) Georgiy Общие вопросы Javascript 6 28.01.2010 15:09