Страница 1 из 1
					
				Определение текущего домена
				Добавлено: 14 дек 2015, 16:33
				 Zoron87
				Народ, подскажите, кто в теме, как через скрипт проверить текущий домен, пробовал след. варианты:
if(window.location.href.indexOf("site.com") > -1)
{
   (какой-то код...)
}
if (document.location= "site.com")
{
    (какой-то код...)
}
Оба этих способа не сработали, подскажите как быть?
			 
			
					
				Re: Определение текущего домена
				Добавлено: 14 дек 2015, 16:45
				 skinball
				Код: Выделить всё
if(window.location.toString().indexOf("site.com") > -1)
{
(какой-то код...)
}
 
			
					
				Re: Определение текущего домена
				Добавлено: 14 дек 2015, 17:14
				 Zoron87
				Спасибо большое, попробую
			 
			
					
				Re: Определение текущего домена
				Добавлено: 15 дек 2015, 00:41
				 Zoron87
				Помогло, спасибо, а как теперь сделать всю эту проверку, чтобы джетсвап меня правильно понял:
        var cmdname="script";
	var cmdtime=5;
	var cmdparam = "if (window.location.hostname.indexOf('site.com')> -1) { alert('prs::' + prskey + '::set::cmdindex=2'); }";
	alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);
В cmdindex я указываю номер команды, к которой нужно перейти? Команды нумеруются с начала js файла, начиная с 0, но почему-то не переходит. Прошу подсказать, где недопонял )
Спасибо.
Отправлено спустя 1 час 13 минут 22 секунды:
Вроде с переходами разобрался, но остался непонятным еще один вопрос:
 если я указываю допустим выполнять с команды один, то он переходит к первой команде и ее выполняет и после все следующие и так может застрять в цикле, т.е. чтобы этого не прозиошло нужно помещать эти команды в конец скрипта?
но получается если условие не выполнилось, он все ранво когда дойдет до скрипта эти команды выполнит, как сделать так, чтобы при опред. условии выполнить ОПРЕДЕЛЕННЫЙ НАБОР КОМАНД и только один раз?? (пока вижу только один вариант, через if else и ставить не пересекающиеся наборы команд)
 и можно ли это как-то зациклить?