Показать сообщение отдельно
  #1 (permalink)  
Старый 26.06.2011, 15:04
Новичок на форуме
Отправить личное сообщение для qwertyuiop1 Посмотреть профиль Найти все сообщения от qwertyuiop1
 
Регистрация: 26.06.2011
Сообщений: 1

помогите пожалуйста
(function(){
function fSet()
{
for (var i=0;i<1;i++)
 {	
 var setRes='';
 var setY='';
 var setX='';
 var Adres='';
 a=1
 }
if ((setRes=='')||(setY=='')||(setX=='')||(Adres==''))
 {
alert('Вы успешно запустили скрипт, введите настройки.')
if (Adres=='')
 { 
 if (confirm("Это страница ресурса? Если да, нажмите ок, иначе отмена"))
 {
 Adres=document.location;
 }
 else {
 alert('Перейдите на страницу ресурса')
 }
 }
if (setRes=='')
 { 
  setRes=prompt("Что добывать? Обращайте внимание на заглавные буквы", "Сырая Руда")
 }
if (setY=='')
 { 
  setY=prompt("Раз во сколько секунд обновлять?", "10")
 }
 }
 }
fSet();
{
  // переменные(ничего прописывать не надо)
var na4at='';
var ok='';
var ok2='';
var res='';
var nazad='';
var skrut='';
var otm='';
var otm2='';
var krit='';
var gor='';
var drug='';
var CDT=Math.random()*300+(setX*1000);
}
{
 fLink();
 fClick();
}

function fLink()
{
for (var i=0;i<document.links.length;i++)
 {	
	if ((document.links[i].text.match("Начать добычу"))||(document.links[i].text.match("Начать выплавку"))||(document.links[i].text.match("Начать производство"))||(document.links[i].text.match("Начать изготовление"))||(document.links[i].text.match("Начать создание")))
	{
		na4at=document.links[i].href;
	}
	if (document.links[i].text.match("Да, начать работу"))
	{
		ok=document.links[i].href;
	}
	if (document.links[i].text.match("Положить в рюкзак"))
	{
		ok2=document.links[i].href;
	}				
	if (document.links[i].text.match(setRes))
	{
		res=document.links[i].href;
	}
	if (document.links[i].text.match("Вернуться в игру"))
	{
		nazad=document.links[i].href;
	}
	if (document.links[i].text.match("Скрыть"))
	{
		skrut=document.links[i].href;
	}
	if (document.links[i].text.match("Остаться за стенами города"))
	{
		otm=document.links[i].href;
	}
	if (document.links[i].text.match("Нет, я останусь в городе"))
	{
		otm2=document.links[i].href;
	}
	if (document.links[i].text.match("Нет, изучу позже"))
	{
		krit=document.links[i].href;
	}
	if (document.links[i].text.match("Вернуться в город"))
	{
		gor=document.links[i].href;
	}
	if (document.links[i].text.match("Разрешить и добавить"))
	{
		drug=document.links[i].href;
	}
}
}
function fClick()
{
 if (gor!='')
 {
 setTimeout(function(){location.href=gor},CDT);
 return;
 }
 if (drug!='')
 {
 setTimeout(function(){location.href=drug},200);
 return;
 }
 if (ok2!='')
 {
 setTimeout(function(){location.href=ok2},200);
 return;
 }
 if (na4at!='')
 {
 setTimeout(function(){location.href=na4at},200);
 return;
 }
 if (skrut!='')
 {
 setTimeout(function(){location.href=skrut},200);
 return;
 }
 if (krit!='')
 {
 setTimeout(function(){location.href=krit},200);
 return;
 }
 if (otm!='')
 {
 setTimeout(function(){location.href=otm},CDT);
 return;
 }
 if (otm2!='')
 {
 setTimeout(function(){location.href=otm2},CDT);
 return;
 }
 if (ok!='')
 {
 setTimeout(function(){location.href=ok},200);
 return;
 }
 if (res!='')
 {
 setTimeout(function(){location.href=setAdres},CDT);
 return;
 }
 if (nazad!='')
 {
 setTimeout(function(){location.href=nazad},CDT);
 return;
}
}
}
)();

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