Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работае в IE и не работает в Мазиле
 
 автор: dert   (04.09.2008 в 15:12)   письмо автору
 
 

Привет всем!
Хотел бы узнать почему данный кусок работает в 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>

  Ответить  
 
 автор: sim5   (04.09.2008 в 15:23)   письмо автору
 
   для: 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>

  Ответить  
 
 автор: dert   (04.09.2008 в 15:29)   письмо автору
 
   для: sim5   (04.09.2008 в 15:23)
 

Спасибо огромное! А то я уж голову изломал, что можно сделать :)

  Ответить  
 
 автор: dert   (04.09.2008 в 15:35)   письмо автору
 
   для: dert   (04.09.2008 в 15:29)
 

А еще вопросик, если в
<option value="1">Не выбрано</option> в значении value будет не цифра, а слово,
value="слово" как тогда?

UPD Разобрался!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования