Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.09.2012, 12:25
Аспирант
Отправить личное сообщение для realstranger Посмотреть профиль Найти все сообщения от realstranger
 
Регистрация: 28.01.2011
Сообщений: 31

Помогите уменьшить скрипт?
Всем привет, меняю класс у ссылки, сравнивая значение переменной с URL, вопрос как заменить в этот вот значении, что после определённого символа может идти что угодно?

<script type="text/javascript">
var urlTNP = document.location.href;
if (urlTNP == "http://mysite.ru/podarki" || urlTNP == "http://mysite.ru/podarki?page=0%2C1" || urlTNP == "http://mysite.ru/podarki?page=0%2C2" || urlTNP == "http://mysite.ru/podarki?page=0%2C3" || urlTNP == "http://mysite.ru/podarki?page=0%2C4" || urlTNP == "http://mysite.ru/podarki?page=0%2C5" || urlTNP == "http://mysite.ru/podarki?page=0%2C6" || urlTNP == "http://mysite.ru/podarki?page=0%2C7" || urlTNP == "http://mysite.ru/podarki?page=0%2C8" || urlTNP == "http://mysite.ru/podarki?page=0%2C9" || urlTNP == "http://mysite.ru/podarki?page=0%2C10" || urlTNP == "http://mysite.ru/podarki?page=0%2C11" || urlTNP == "http://mysite.ru/podarki?page=0%2C12" || urlTNP == "http://mysite.ru/podarki?page=0%2C13"
  ) {
  document.getElementById('wishpod').classList.add('active');
}  
</script>


Вот хотелось бы, чтобы было что-то вроде:
<script type="text/javascript">
var urlTNP = document.location.href;
if (urlTNP == "http://mysite.ru/podarki/*" 
  ) {
  document.getElementById('wishpod').classList.add('active');
}  
</script>


п.с. С js почти не дружу.
Заранее, спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 24.09.2012, 12:32
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

realstranger,
<script type="text/javascript">
var urlTNP = document.location.href;
if (urlTNP.substring(0, 24) == "http://mysite.ru/podarki") {
  document.getElementById('wishpod').classList.add('active');
} 
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 24.09.2012, 12:46
Аспирант
Отправить личное сообщение для realstranger Посмотреть профиль Найти все сообщения от realstranger
 
Регистрация: 28.01.2011
Сообщений: 31

Сообщение от lord2kim Посмотреть сообщение
realstranger,
<script type="text/javascript">
var urlTNP = document.location.href;
if (urlTNP.substring(0, 24) == "http://mysite.ru/podarki") {
  document.getElementById('wishpod').classList.add('active');
} 
</script>
Спасибо огромное! То, что надо, разобрался по первой версии Вашего коммента!
Ответить с цитированием
  #4 (permalink)  
Старый 25.09.2012, 05:35
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Ещё короче)


<script type="text/javascript">
if (document.location.href.search("http://mysite.ru/podarki") === 0) {
document.getElementById('wishpod').classList.add(' active');
}
</script>
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите доработать скрипт Medvedoc Javascript под браузер 0 18.10.2011 16:09
Помогите! "Не работает скрипт отсчета времени! Я нуб) Dobson Общие вопросы Javascript 4 28.05.2011 18:20
Помогите настроить скрипт раскрывающегося меню melomanfm Работа 6 10.08.2009 01:21
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05