Здравствуйте, вот нашел скрипт сворачиваемых блоков, всё в нём устраивает, кроме запоминания "свёрнутости\развёрнутости " блока. Как можно доработать скрипт, что-бы это реализовать? Думаю что это возможно с помощью cookies, но как сделать ума не приложу. Прошу вашей помощи.
Код:
|
<SCRIPT LANGUAGE="JavaScript">
function showHideSelection(ths,str){
var obj=document.getElementById(str);
if(obj.style.display=='inline'){
obj.style.display='none';
tmpStr='[+]'+ths.innerHTML.substr(3);
ths.innerHTML=tmpStr;
}else{
obj.style.display='inline';
tmpStr='[-]'+ths.innerHTML.substr(3);
ths.innerHTML=tmpStr;
}
}
</SCRIPT>
<i onclick="showHideSelection(this,'sprav')" style='cursor:hand;' class='sprav'>[+] блок</i>
<div style="display:none;" id='sprav'><br>
<!-- сворачиваемый код-->
<h1>Hello, World!</h2>
<!-- конец 1 блока -->
</div>
<br />
<i onclick="showHideSelection(this,'sprav1')" style='cursor:hand;' class='sprav1'>[+] Блок1</i>
<div style="display:none;" id='sprav1'><br>
<!-- сворачиваемый код2-->
<h1>Hello, World!</h2>
<!-- конец 2 блока -->
</div> |