[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изменение div при клике
max74max74
Здравствуйте.
Сейчас при клике на надпись "Открыть меню", появляется блок "Блок меню", при повторном нажатии он закрывается.
Задача следующая, нужно чтобы когда блок открыт вместо надписи "Открыть меню" появлялась надпись "Закрыть меню".

И чтобы также можно было бы закрывать блок не только нажатием на "Закрыть меню" но и кликом по по любому пустому месту, но не в пределах блока "Блок меню"


 <script type="text/javascript">
function chg_menu(id){
elem = document.getElementById(id); //находим блок div по его id, который передали в функцию
state = elem.style.display; //смотрим, включен ли сейчас элемент
if (state =='') elem.style.display='block'; //если выключен, то включаем
else elem.style.display=''; //иначе - выключаем
}
</script>


<div class="box box_in left_menu" id="l_menu">
Блок меню
</div>

<div
class="click_menu" onclick="chg_menu('l_menu')">
Открыть меню
</div>
Valick
max74max74, в интернетах полно выпадающих меню, блоков и "аккордеонов" и на CSS и на JS

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.