Добро пожаловать на портал fead-web.ucoz.ru

Вы найдёте Html-шаблоны|photoshop|Всё для ucoz сайтов

(иконки ,ucoz шаблоны,ucoz скрипты,скрипты для ucoz,шаблон для ucoz,все для ucoz,скрипты ucoz,скрипты на ucoz,юкоз,ucoz,скрипты,уроки ucoz,юкоз,photoshop,фотошоп)
Вторник, 30.04.2024, 22:02
Добро пожаловать Гость | RSS

Категории раздела
Ucoz
Photoshop
Html
Работа
SEO sprint - максимальная раскрутка сайтов!

WMmail.ru - сервис почтовых рассылок

Каталог файлов


Открытие закрытие блока с сохраниенем в cookies
Внимание:
Материал скопирование с сайта ucozon.ru ,ссылка на наш сайт строго обязательна!
При нарушение этого, последует наказание.
Открытие закрытие блока с сохраниенем в cookies 
Данный скрипт реализует сворачивание блоков с сохранением в cookies (примерно как на megasoft).

Установка: 
Ставим в конец BODY этот код: 

Code
<script type='text/javascript'> 
function Switchable(classname) { 
function getElementsByClassName(imgclass) { 
  if ( document.getElementsByClassName ) { 
  return document.getElementsByClassName(imgclass)
  } else { 
  var nodes = document.getElementsByTagName('*')
  tmp = []
  for ( var i = 0; i < nodes.length; i++ ) { 
  if ( new RegExp('\\b' + imgclass + '\\b').test(nodes[i].className) ) { 
  tmp.push(nodes[i])
  } 
  } 
  return tmp; 
  } 
} 

function Next(element) { 
  var next = element; 
  while (next = next.nextSibling) 
  if ("innerHTML" in next) 
  return next; 
  return element; 
} 

function getCookie(a){var b=document.cookie.match(new RegExp("(?:^|)"+a.replace(
/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));returnb?decodeURIComponent(b[1]):undefined}function setCookie(b,f,c){c=c||{};var i=c.expires;if(typeof i=="number"&&i){var h=newDate();h.setTime(h.getTime()+i*1000);i=c.expires=h}if(i&&i.toUTCString){c.expires=i.toUTCString()}f=encodeURIComponent(f);vara=b+"="+f;for(var e in c){a+="; "+e;var g=c[e];if(g!==true){a+="="+g}}document.cookie=a} 
  var nodes = getElementsByClassName(classname)
  for (var i = 0; i < nodes.length; i++) { 
  var toggler = document.createElement("A")
  toggler.href = "javascript://"
  toggler.id = "toggler" + i; 
  toggler.innerHTML = getCookie("toggler" + i) == "hide" ? "+" : "-"
  toggler.onclick = function () { 
  Next(this.parentNode).style.display = getCookie(this.id) == "hide" ? "" : "none"
  setCookie(this.id, getCookie(this.id) == "hide" ? "show" : "hide"{ 
  expires: new Date("01 Jan 2020") 
  })
  this.innerHTML = getCookie(this.id) == "hide" ? "+" : "-"
  }
  Next(nodes[i]).style.display = getCookie("toggler" + i) == "hide" ? "none" : ""
  nodes[i].appendChild(toggler)
  } 
} 

Switchable("header")
</script>

Внизу расположен вызов Switchable("header"); — так вот, header — это класс элемента, содержащий заголовок блока. Проще говоря, все блоки, к которым нужно применить этот скрипт, должны иметь такую структуру:

Code
<div class='header'> 
Заголовок 
</div> 
<div> 
Содержимое 
</div>

Т.е. сначала идёт элемент с заголовком, а сразу за ним — элемент с содержимым. 
При копирование Материала ссылка на наш сайт строго обязательна Fead-web.ucoz.ru
сайт автора: www.ucozon.ru 
Помощь сайту
Наш опрос
Откуда вы к нам зашли?
Всего ответов: 177
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сайт создан в © 2024

Все права защинены,нарушение их караеться по закону.

Бесплатный конструктор сайтов - uCoz


html counterсчетчик посетителей сайта