|
|
|
| Привет всем!
Хотел бы узнать почему данный кусок работает в IE, но не работает в Мазиле?
Что не так и как это исправить, чтобы работал везде?
Заранее благодарю.
<form>
Выбор :
<br>
<select name=name onclick="select(name)" style="WIDTH:200px">
<option value="1">Не выбрано</option>
<option value="2">первый блок</option>
<option value="3">Второй блок</option>
</select>
<div id="select" style="display:none;">
<br>
<input type=radio name=selec value="asd">asd<br>
</div>
<div id="select1" style="display:none;">
<br>
<input type=radio name=selec value="qwerty">qwerty<br>
</div>
</form>
<script language="javascript">
<!--
function select(name)
{
var cat = document.getElementById(name).value;
if(cat == 1) {
document.getElementById("select").style.display = "none";
document.getElementById("select1").style.display = "none";
}
if(cat == 2) {
document.getElementById("select").style.display = "";
}
if(cat == 3) {
document.getElementById("select").style.display = "none";
document.getElementById("select1").style.display = "";
}
}
-->
</script>
|
| |
|
|
|
|
|
|
|
для: dert
(04.09.2008 в 15:12)
| |
onchange="select(this.value)"
.....
<script language="javascript">
<!--
function select(name) {
switch (name*1) {
case 1 :
document.getElementById("select").style.display = "none";
document.getElementById("select1").style.display = "none";
break;
case 2 :
document.getElementById("select").style.display = "";
break;
case 3 :
document.getElementById("select").style.display = "none";
document.getElementById("select1").style.display = "";
}
}
-->
</script>
|
| |
|
|
|
|
|
|
|
для: sim5
(04.09.2008 в 15:23)
| | Спасибо огромное! А то я уж голову изломал, что можно сделать :) | |
|
|
|
|
|
|
|
для: dert
(04.09.2008 в 15:29)
| | А еще вопросик, если в
<option value="1">Не выбрано</option> в значении value будет не цифра, а слово,
value="слово" как тогда?
UPD Разобрался! | |
|
|
|