Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вопрос от новичка (https://javascript.ru/forum/dom-window/29087-vopros-ot-novichka.html)

Eser 14.06.2012 13:59

Вопрос от новичка
 
Помогите не могу понять.

Есть кнопка <input type='image' id='Vmenu_item' onclick='OnClick()'>
Есть div:
<div id='menu1' style='margin-left:10px;display:visible'>
</div>
Как при нажатии на кнопку, в DIVе поменять display:visible на none?

tadjik1 14.06.2012 14:30

сессия?)

Deff 14.06.2012 14:38

Цитата:

Сообщение от Eser
display:visible

Нет такого свойства => http://htmlbook.ru/css/display

<input type='image' id='Vmenu_item' onclick='OnClick()'>
 <div id='menu1' style='margin-left:10px;display:block'>
</div>


<script type="text/javascript">

function OnClick() {
  document.getElementById('menu1').style.display='none';
}

</script>

Eser 14.06.2012 14:44

Нет не сессия. Просто нужно в интерфейс динамики добавить, а java скрипт к сожалению не знаю.

Вопрос собственно вот в чем как изменить параметр display при нажатии на кнопку.
На php я бы делал ~так:
if($_POST[v_menu])
  {
  $_SESSION['i1']++;
  if($_SESSION['i1']%2!=0)
  {
  $menu_display1="display:none";

  }
  }


В html соответственно:
<div style='margin-left:10px;$menu_display1'>


Я не знаю как на javascript это сделать, а именно добавление переменной в DIV.

Eser 14.06.2012 14:46

Все понял спасибо)


Часовой пояс GMT +3, время: 18:52.