Показать сообщение отдельно
  #1 (permalink)  
Старый 07.12.2012, 07:14
TSM TSM вне форума
Интересующийся
Отправить личное сообщение для TSM Посмотреть профиль Найти все сообщения от TSM
 
Регистрация: 07.12.2012
Сообщений: 10

Скрипт вывода разных блоков DIV в зависимости от страницы, на которой находимся
Нашол скрипт вывода разных блоков DIV в зависимости от страницы, на которой находимся, но работает только для одного блока и одной страницы.
Подскажите как изменить его, чтобы <div id="dyvan"> показывался на странице http://www.frankof.com.ua/katalog-dyvaniv
а <div id="lijko"> показывался на странице
http://www.frankof.com.ua/Mjaki-lihzhka-ta-matracy


<script type = "text/javascript">

function showDiv() {
var url = window.location.href;
if (/(katalog-dyvaniv)/i.test(url)) {
document.getElementById("lijko").style.display="none";
}
else {
document.getElementById("lijko").style.display="block";
}
}
</script>



<div id="dyvan">
Инфа о диванах
</div>

<div id="lijko">
Инфа о кроватях
</div>


Пробовал добавить два скрипта на одну страницу:

<script type = "text/javascript">

function showDiv() {
var url = window.location.href;
if (/(katalog-dyvaniv)/i.test(url)) {
document.getElementById("lijko").style.display="none";
}
else {
document.getElementById("lijko").style.display="block";
}
}
</script>


и

<script type = "text/javascript">

function showDiv() {
var url = window.location.href;
if (/(Mjaki-lihzhka-ta-matracy)/i.test(url)) {
document.getElementById("dyvan").style.display="none";
}
else {
document.getElementById("dyvan").style.display="block";
}
}
</script>


Так не работает.
Но если эти скрипты каждый на отдельной странице, то работают условия.
Мне нужно эти скрипты объединить, чтобы запихнуть на одну страницу одним кодом.

Может объявить массивы, и тогда на них ссылаться?


Примечение: в программировании я новичок, хотелось бы готовое решение если вас не затруднит.

Последний раз редактировалось TSM, 07.12.2012 в 07:45.
Ответить с цитированием