Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2010, 08:59
Интересующийся
Отправить личное сообщение для lliberty Посмотреть профиль Найти все сообщения от lliberty
 
Регистрация: 12.03.2009
Сообщений: 14

Еще один бан в Opera 10.50
Баг с отображением цветов в <SELECT>
Весь "фокус" заключается вот в чем: при просмотре в FF или IE оба списка (статичный и добавленный на страницу с помощью javascript) будут идентичны.
Но только не в Опере. При открытии такого кода в Opera оба списка также будут казаться идентичными, но только до того момента как Вы не решите прокрутить их чуть вниз. При этом во втором списке исчезают цвета

<select name=“month” id=“month” size=6>
    <option value="1" style="color:#f00;">Январь</option>
    <option value="2" style="color:#00f;">Февраль</option>
    <option value="3" style="color:#f00;">Март</option>
    <option value="4" style="color:#00f;">Апрель</option>
    <option value="5" style="color:#f00;">Май</option>
    <option value="6" style="color:#00f;">Июнь</option>
    <option value="7" style="color:#f00;">Июль</option>
    <option value="8" style="color:#00f;">Август</option>
    <option value="9" style="color:#f00;">Сентябрь</option>
    <option value="10" style="color:#00f;">Октябрь</option>
    <option value="11" style="color:#f00;">Ноябрь</option>
    <option value="12" style="color:#00f;">Декабрь</option>
</select>

<div id="sel"></div>
<script type="text/javascript">
//<!--
shtml = '<select name=“month” id=“month” size=6>    <option value="1" style="color:#f00;">Январь</option>    <option value="2" style="color:#00f;">Февраль</option>    <option value="3" style="color:#f00;">Март</option>    <option value="4" style="color:#00f;">Апрель</option>    <option value="5" style="color:#f00;">Май</option>    <option value="6" style="color:#00f;">Июнь</option>    <option value="7" style="color:#f00;">Июль</option>    <option value="8" style="color:#00f;">Август</option>    <option value="9" style="color:#f00;">Сентябрь</option>    <option value="10" style="color:#00f;">Октябрь</option>    <option value="11" style="color:#f00;">Ноябрь</option>    <option value="12" style="color:#00f;">Декабрь</option></select>';
document.getElementById("sel").innerHTML=shtml;
//--!>
</script>


У меня подобные списки - элемент дизайна; подгружаются они динамически через jsHttpRequest. И за несколько дней уже полно сообщений от посетителей сайта, мол "Админ, зачем изменили дизайн, с подсветкой в списках было гораздо удобнее ориентироваться".
На данный момент проблему решил топорно: вывесил сообщение что с Opera 10.50 проблемы совместимости и предложил использовать для просмотра другие браузеры.


П.С. глюков на самом деле больше (я нашел еще парочку), но расписывать их думаю нет смысла.
П.П.С. ошибочка в названии темы конечно же баГ а не баН ((

Последний раз редактировалось lliberty, 26.03.2010 в 09:06.
Ответить с цитированием