Показать сообщение отдельно
  #2 (permalink)  
Старый 02.04.2013, 02:24
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Самый простой вариант - запоминать предыдущий, примерно так:
<style> .box{display:none} </style>
<script>
function openbox(id){
    *!*var*/!* current= document.getElementById(id).style;
 
    if(current.display === 'block'){
       current.display = '';
    }else{
       current.display = 'block';
    }
    if(openbox.last !== current) {
        openbox.last.display='';
        openbox.last = current;
    }
}
openbox.last = {};
</script>
 
 
<div onclick="openbox('box1'); return false" >box1</div>
<div id="box1" class="box">инфорация1</div>
 
<div onclick="openbox('box2'); return false" >box2</div>
<div id="box2" class="box">инфорация2</div>
__________________
29375, 35
Ответить с цитированием