Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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;
}
}
}
)();

этот скрипт запускается пользователем через оперу (пр.кн.мыши, настройки для сайта, скрипты, обзор)
в самом начале выскакивают окошки, пользователь вводит нужные настройки и скрипт начинает ходить по ссылкам, но при каждом переходе настройки вылазят заново, как сделать, чтобы это происходило, только при первом обновлении???
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2011, 17:26
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

Может, имеет смысл эти настройки где-то хранить? Например, в localStorage или куках
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите , пожалуйста, вытащить текст из тега liana1979 Общие вопросы Javascript 2 15.02.2011 14:55
Помогите пожалуйста я новичок! NemzevDanil Общие вопросы Javascript 3 02.02.2011 19:23
Помогите пожалуйста разобраться Kupu4 Ваши сайты и скрипты 0 21.01.2010 10:44
Помогите, пожалуйста! rzhsasha Ваши сайты и скрипты 2 20.07.2009 21:07
Помогите, пожалуйста zashibis Общие вопросы Javascript 1 02.12.2008 14:07