Показать сообщение отдельно
  #1 (permalink)  
Старый 25.10.2012, 10:00
Новичок на форуме
Отправить личное сообщение для varik Посмотреть профиль Найти все сообщения от varik
 
Регистрация: 25.10.2012
Сообщений: 1

Скрипт сворачиваемых блоков, как доработать?
Здравствуйте, вот нашел скрипт сворачиваемых блоков, всё в нём устраивает, кроме запоминания "свёрнутости\развёрнутости " блока. Как можно доработать скрипт, что-бы это реализовать? Думаю что это возможно с помощью 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>
Ответить с цитированием