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

Как открыть несколько div-ов, закрывая старые?
Здравствуйте. Имеется код.
<script type="text/javascript">
var show;
function viewdiv(id){
param=document.getElementById(id);
if(param.style.display == "none") {
if(show) show.style.display = "none";
param.style.display = "block";
show = param;
}else param.style.display = "none"
}
</script>




<div>
<a href="javascript:void(0);" onclick="viewdiv('mydiv');"> блок 1</a>
<div>
<a href="javascript:void(0);" onclick="viewdiv('mydiv2');"> блок 2</a>
<div>
<a href="javascript:void(0);" onclick="viewdiv('mydiv3');"> блок</a>

<div>
<a href="javascript:void(0);" onclick="viewdiv('mydiv');viewdiv('mydiv2');"> VSE </a>


<div id="mydiv" style="display:none;"> text 1</div>
<div id="mydiv2" style="display:none;"> text 2</div>
<div id="mydiv3" style="display:none;"> tЕЕ</div>


Нужно. Что бы при нажатие на кнопку vse открывался первый и второй div. (на данный момент он открывает последний)
Самое главное что бы при этом сохранилось закрывание старых div-ов

https://jsfiddle.net/Vovan6996/p75L064r/19/
Ответить с цитированием