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

HTML+CSS+JavaScript

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

 

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

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

тема: Смена цвета текста в select динамически (неработает в IE)
 
 автор: Maxam   (17.09.2009 в 17:16)   письмо автору
 
 

Фрагмент кода:
<?PHP
echo'<select style="font-size: 16px; text-align: center; border: 0" size="3" name="name">
<option style="color: #07c"
onclick="document.getElementById ( \'select0\' ).style.color = \'#555\'"
value="o">о.</option>
</select>
<select id="select0" style="color: #fff; font-size: 16px; text-align: center" size="10" name="name">
'
; for ( $i=1$i<=5$i++ ) { echo'<option value="'.$i.'">'.$i.'</option>'; } echo'
</select>'
;
?>

Работает в Opera, не работает в IE. Почему?

  Ответить  
 
 автор: mikha   (17.09.2009 в 18:36)   письмо автору
 
   для: Maxam   (17.09.2009 в 17:16)
 

<script>
function myFunc(){
  document.getElementById('select0').style.color = '#FF00FF'; // 1
  for (var i = 0, o = document.getElementById('select0').options, len = o.length; i < len; i++) o[i].style.color = '#FF00FF'; // 2
}
</script>
<select name="select_name" size="7" id="select0" style=" color:#FF0000;">
  <option value="1">11111</option>
  <option value="2">22222</option>
  <option value="3">33333</option>
  <option value="4">44444</option>
  <option value="5">55555</option>
</select>
<a href="#" onClick="myFunc(); return false;">zzzzzzzzz</a>

Попробуйте по очереди закомментировать помеченные строчки, 1 или 2. И посмотрите, как будет работать в разных интернет обозревателях.

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

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