Чтение RSS каналов

Форум

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

Вопрос о 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>
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>
3.97

3.97
3
28.07.2009 23:11:12
GRAFLEKX, большое спасибо за помощь!! Вы очень хороший человек)))))))))
3.92

3.92
Открыть Ответить
пунктаменяvisibilitydocumentquotвыборепоказатьсяselectfunctionдолженstyleкоторыйgetelementbyidменюswindow
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь