Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: скрыть/показать контент
Форум программистов > Интернет и сети > Web-программирование > HTML, CSS, XML, JavaScript
Dina
здравствуйте!
нашла готовую реализацию скрытия/показания <div>-ов по нажатию мышки (javascript, css)
но выяснилось что после обновления страницы не "запоминается" какие блоки видны, а какие нет -все становятся не видимыми, либо видимыми в зависимости от того что напишем в css (display:none/block;)
подскажите, пож, можно ли переделать код, чтобы по обновлению страницы открытые дивы оставались открытыми, а закрытые - закрытыми?

<script type="text/javascript">

function showHideAnswer()
{
var numericID = this.id.replace(/[^\d]/g,'');
var obj = document.getElementById('a' + numericID);
if(obj.style.display=='block'){
obj.style.display='none';
}
else{
obj.style.display='block';
}
}
function initShowHideContent()
{
var divs = document.getElementsByTagName('DIV');
for(var no=0;no<divs.length;no++){
if(divs[no].className=='question'){
divs[no].onclick = showHideAnswer;

}
}
}
window.onload = initShowHideContent;
</script>

спасибо!
Sandr
Разьве что через куки...
ioni
Только через куки или через сохранение XML объектных данных на компе
В том смысле, что ищи как установить куки через яву, а при открытии страниц проверяй статус печенбшки.

Прочитать куки
Если печенюшки нет - то показывать по умолчанию
Если куки есть - то так, как указано в печеньке
Обновить срок куки
Dina
Спасибо большое за ответы!
все получилось через куки)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.