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

Вопрос о Select и OnClick

0

0

1
24.07.2009 20:51:26

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

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

Вот код:

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


<div id="swindow" style="visibility: hidden">
Текст, который должен показаться при выборе второго пункта
</div>
</body>
Goshan
Goshan
3.92

3.92

2
28.07.2009 11:15:58

Goshan,

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

3.92

3
28.07.2009 23:11:12

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

Goshan
Goshan
3.92

3.92

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр