Открыть Ответить

Вопрос о Select и OnClick

Такая у меня задача, думаю для спеца простенькая...

У меня есть выпадающее меню, SELECT, и несколько вариантов. Как сделать так, чтобы при выборе Меню 2 скрытый DIV показывался, а при выборе любого другого ничего не происходило? (и по умолчанию он должен быть скрыт)

Вот код:

<br /> <body><br /> <script type="text/javascript"> <br /> function hiddenLayer() {<br /> document.getElementById("swindow").style.visibility = "hidden";<br /> }<br /> function showLayer() {<br /> document.getElementById("swindow").style.visibility = "visible";<br /> }<br /> </script><br /> <select><br /> <option>Меню 1</option><br /> <option>Меню 2</option> //при выборе этого пункта div должен показаться<br /> <option>Меню 3</option><br /> <option>Меню 4</option><br /> </select><br /> <br /> <br /> <div id="swindow" style="visibility: hidden"><br /> Текст, который должен показаться при выборе второго пункта<br /> </div><br /> </body><br />

Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

Goshan,

<style type="text/css"><br /> #swindow {display:none;}<br /> </style><br /> </head><br /> <body><br /> <script type="text/javascript"><br /> function hiddenLayer() <br /> {<br /> action_for_script = document.getElementById('get_action');<br /> if (action_for_script.value == "2") {<br /> document.getElementById('swindow').style.display = "block"; }<br /> if (action_for_script.value != "2") {<br /> document.getElementById('swindow').style.display = "none"; <br /> }<br /> }<br /> </script><br /> <select name = "get_action" id= "get_action" onchange= "hiddenLayer()"><br /> <option>Меню 1</option><br /> <option value = "2">Меню 2</option> //при выборе этого пункта div должен показаться<br /> <option>Меню 3</option><br /> <option>Меню 4</option><br /> </select><br /> <div id="swindow"><br /> Текст, который должен показаться при выборе второго пункта<br /> </div><br /> </body>

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

GRAFLEKX, большое спасибо за помощь!! Вы очень хороший человек)))))))))

Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь