Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2010, 19:44
Аватар для cyberx
Аспирант
Отправить личное сообщение для cyberx Посмотреть профиль Найти все сообщения от cyberx
 
Регистрация: 02.02.2010
Сообщений: 50

Создание cookies
Есть скрипт который показывает и скрывает div:
var toggle = function() {var currentDiv = null; function open(divElement)
{divElement.style.display = "block"; currentDiv = divElement;}
function close(divElement) {divElement.style.display = "none"; currentDiv = null;}  
return function(divID) {var divElement = document.getElementById(divID);
if (divElement) {if (divElement === currentDiv) { close(currentDiv);  } else if(currentDiv != null) { close(currentDiv);open(divElement); 
} else open(divElement);}}}();

<a href="javascript://" onClick="toggle('div');return false;" class='div6'>link</a>

Проблема в том что он исчезает после перезагрузки страницы. Хотел бы решить эту проблему с помощью cookies, но не знаю как их создавать на яваскрипте. Может кто знает как создать на пример cookie тест в функции показывания дива а потом можно будет проверять на наличие cookies с помощью php
if (isset($_COOKIE['test']))
{
echo "<div id='div'>

</div>";
}


Даже после перезагрузки будет хранится cookie и будет виден div, а в функцией закрытия чтоб было обнуления этого cookies.
Ответить с цитированием