|
|
|
| Объясните, плз, почему не работает код. В чем ошибка?
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_how(type) {
if (type=='1') {
open.style.visibility="visible";
}
if ((type=='2') || (type=='3')) {
open.style.visibility="hidden";
}
}
//-->
</script>
<select name="how">
<option value="1" selected onSelect="MM_how('1')">Опция 1</option>
<option value="2" onSelect="MM_how('2')">Опция 2</option>
<option value="3" onSelect="MM_how('3')">Опция 3</option>
</select>
<div id="open" style="visibility:visible"><input name="open_btn" type="button" id="open" value="Кнопка"></div>
|
| |
|
|
|
|
|
|
|
для: FlashG
(18.06.2005 в 00:22)
| | option не поддерживет событие onselect. | |
|
|
|
|
|
|
|
для: Sergey89
(18.06.2005 в 10:12)
| | Вот рабочий скрипт:
<select onchange="myselect()" name="how">
<option value="1" selected>Опция 1</option>
<option value="2">Опция 2</option>
<option value="3">Опция 3</option>
</select>
<div id="open" style="visibility:visible"><input name="open_btn" type="button" id="open" value="Кнопка"></div>
<script type="text/JavaScript">
<!--
function myselect() {
type = document.getElementById("how").selectedIndex;
if (type == 0) {
document.getElementById("open").style.visibility="visible";
}
if ((type == 1) || (type == 2)) {
document.getElementById("open").style.visibility="hidden";
}
}
//-->
</script>
|
| |
|
|
|
|
|
|
|
для: Sergey89
(18.06.2005 в 10:20)
| | Что-то все равно не пашет :(( | |
|
|
|
|
|
|
|
для: FlashG
(18.06.2005 в 10:45)
| | Замените участок кода
<div id="open" style="visibility:visible"><input name="open_btn" type="button" id="open" value="Кнопка"></div>
|
на
<div id="open" style="visibility:visible"><input name="open_btn" type="button" value="Кнопка"></div>
|
Был 2 раза прописан один и тот же id у разных элементов (это запрещено). Поэтому могло не работать.
Если все же не работает, то сообщите под каким браузером смотрите. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(20.06.2005 в 10:21)
| | Спасибо за помощь, но я уже сделал проще :) | |
|
|
|