Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2011, 17:00
Аспирант
Отправить личное сообщение для qwertyuiop Посмотреть профиль Найти все сообщения от qwertyuiop
 
Регистрация: 02.06.2011
Сообщений: 71

ссылки во втором фрейме
(function(){
{
  //-------------------Настройки--------------------
var setRes='Железо'; //Ресурс, который добывать (обязательно ставьте заглавные буквы там, где они есть в игре)
var setX='10';    //Раз в сколько секунд обновлять
var setAdres='../../profs/receipt/iron';   //Адрес добываемого ресурса, 
  //------------------------------------------------
  // переменные(ничего прописывать не надо, используется динамическое автозаполнение)
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-50)+(setX*1000);
}
{
 zapolneniePeremennih();
 select_event();
}

function zapolneniePeremennih()
{
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 select_event()
{
 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(){},CDT);
 return;
}
}
}
)();

этот скрипт сам ходит по ссылкам, што нужно изменить, чтобы он работал во втором фрейме? работает только на страницах без фреймов. может нужно location.href заменить на parent.frames[1].location.href, а document.links[i].text.match("") на штото вроде .links[i].text.match("")
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод созданного окна во фрейме... glorx (X)HTML/CSS 6 30.01.2013 13:13
ссылки получали стиль "visited" только на время сессии alexandr_poskrobka Серверные языки и технологии 7 10.03.2010 08:48
Два результата по одной ссылки TAILER Events/DOM/Window 16 08.07.2009 14:23
Ссылка на якорь на странице во фрейме niculins Общие вопросы Javascript 2 24.09.2008 12:23
Как выдернуть ссылки из фрейма Leonline Общие вопросы Javascript 9 31.05.2008 01:34