Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывод содержимого, в зависимости от адреса страницы (https://javascript.ru/forum/dom-window/51449-vyvod-soderzhimogo-v-zavisimosti-ot-adresa-stranicy.html)

рони 07.11.2014 09:38

Szorstki,
последние косые чертыуберите - строки 4 и 5
Цитата:

Сообщение от Szorstki
== 'http://bashkiriya.sokora-potolki.ru/')


Szorstki 07.11.2014 10:08

Цитата:

Сообщение от рони (Сообщение 339558)
Szorstki,
последние косые чертыуберите - строки 4 и 5

Спасибо большое. Все заработало.

P. S. Вот так всегда. Из-за какого-то лишнего слэша может все поломаться. Особенно, если в синтаксисе не рубишь.

kostyanet 08.11.2014 10:38

Они там могут быть. Надо проверять передает JS пути как есть или сам тримит. Если как есть - надо сперва самому тримить, а потом уже сравнивать. И сравнение эффективнее возложить на браузер - у него мозгов много - сделав из адресов ключи массива (ну то есть имена пропертей объектов).

kostyanet 08.11.2014 10:40

Понял, это схема с хостом - там лишних косых не будет, конечно.

kostyanet 08.11.2014 10:46

Синтаксис говорите? Это не синтаксис, это культура работы с данными. То есть ее полное отсутствие. Культурно делается вот так

var keys={
   bashkiriya:"4bdd4ac304c9b155a3cac9e3018708a5",
   berezovsk:"08fdb06820ec56161b080cf688ab8b2b"
   // огласите весь список пжлыста
};

var key = location.hostname.split('.')[0];

if(!key in keys)
  throw 'Какой-то неизвестный город N';
else
  var hunter_code = keys[key];


Часовой пояс GMT +3, время: 06:34.