Страница 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 и ставить не пересекающиеся наборы команд)

и можно ли это как-то зациклить?