D
Dina
здравствуйте!
нашла готовую реализацию скрытия/показания <div>-ов по нажатию мышки (javascript, css)
но выяснилось что после обновления страницы не "запоминается" какие блоки видны, а какие нет -все становятся не видимыми, либо видимыми в зависимости от того что напишем в css (display:none/block![Wink ;) ;)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png)
подскажите, пож, можно ли переделать код, чтобы по обновлению страницы открытые дивы оставались открытыми, а закрытые - закрытыми?
<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>
спасибо!
нашла готовую реализацию скрытия/показания <div>-ов по нажатию мышки (javascript, css)
но выяснилось что после обновления страницы не "запоминается" какие блоки видны, а какие нет -все становятся не видимыми, либо видимыми в зависимости от того что напишем в css (display:none/block
![Wink ;) ;)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png)
подскажите, пож, можно ли переделать код, чтобы по обновлению страницы открытые дивы оставались открытыми, а закрытые - закрытыми?
<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>
спасибо!