Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2012, 21:18
Новичок на форуме
Отправить личное сообщение для Serezhka Посмотреть профиль Найти все сообщения от Serezhka
 
Регистрация: 07.03.2012
Сообщений: 5

Проверить из чего состоит URL
Здравствуйте.
Честно говоря, не знал как правильно сформулировать свою задачу в теме, поэтому написал так.
Вообще дело такое.
Я простым способом решил смену дизайна страниц. Допустим просто в определенный div добавляется определенный класс, в зависимости от того, на какой странице мы находимся.
В таблице стилей заданы данные для классов, грубо говоря, различаются только фоновй рисунок.
К сожалению я только такой выход из этой ситуации нашел.
ВОт пример кода:
if (document.URL == 'http://site.com/index.php?val=info/news') $("#bigLeft").addClass('news'); 
if (document.URL == 'http://site.com/index.php?val=info/about') $("#bigLeft").addClass('about'); 
if (document.URL == 'http://site.com/index.php?val=info/contacts') $("#bigLeft").addClass('contacts');


Все в общем-то нормально, но иногда бывают ссылки вида:
http://site.com/index.php?val=info/news_id=123
Таким образом фоновый рисунок слетает, потому что условиям страница не соответствует.

Подскажите, можно-ли как-то вместо целой строки сделать выборку по одному слову? Например news, contacts и т.п.
Я пробовал использовать contains, но в синтаксисе не силен, поэтому ничего не получилось.

С уважением.
Ответить с цитированием