Страницы: 1
код следующий:
<a id=a_id ..><li><div>текст</div></li></a>
При замене ява скриптом document.getElementById('a_id').className='new_class';
собственно сам класс не меняется.
При чем, это комбинация обрабатывается всеми без исключения браузерами, включая
мозилу 1.7.х и юникс мозилу.
Как указать разработчику на баг?
Отредактировано ALexJ@M (17-06-2008 19:18:25)
Отсутствует
1. Запрещено включать блочные элементы внутрь строчных.
2. Не используйте знак подчеркивания в id и именах классов, могут быть, а могут не быть, проблемы в старых браузерах и свежих IE
И я таких багов не замечал.
Отсутствует
И собственно повторим вопрос:
Как указать разработчику на баг?
Добавлено Wed Jun 18 13:07:43 2008 :
1. Запрещено включать блочные элементы внутрь строчных.
Кем запрещено? Эта информация от куда взята?
2. Не используйте знак подчеркивания в id и именах классов, могут быть, а могут не быть, проблемы в старых браузерах и свежих IE
Нет проблем ни в одном браузере. Включая сафари, конкверор.
Мозила отрабатывает все классы.
А java script мозилы не меняет только лишь a.className. При этом меняет все остальные без проблем.
И я таких багов не замечал.
Ясное дело не замечал - я написал что баг в мозиле 2.0.х и в 1.7 ее нет.
Отсутствует
Эта информация от куда взята?
w3.org - стандарты для HTML 4.01 и XHTML. В строгом варианте запрещено и в нестрогом не рекомендуется. От себя добавлю, что разные браузеры включая IE могут вести себя малопонятно при нарушении этого пункта.
Нет проблем ни в одном браузере. Включая сафари, конкверор.
Послушайте, я веб-разработчик с опытом работы около 9 лет. Можете мне поверить на слово. В старых браузерах в части такое имя нужно упомниать как some\_name и в части как some_name. Стандартная ситуация - несколько имен классов по документу имеют подчеркивания, нигде никаких проблем, один класс вдруг неожиданно IE6.0 не подхватывается. Далее полчаса тестирования - все перепроверили, ничего не работает. Убрали подчеркивание - подхватился. В каком случае так бывает, непонятно, это связано со вложенностью иди с последовательностью элементов в документе, но то что подчеркивание влияет - это факт. Поэтому не хотите проблем - не используйте. Вы можете не столкнуться с проблемой несколько раз и один раз она вылезет.
Ясное дело не замечал - я написал что баг в мозиле 2.0.х и в 1.7 ее нет.
Этой реплики не понял. Причем здесь 1.7 и причем здесь Мозилла, мы про Файрфокс говорим?
Отсутствует
Кстати, "new_class" был указан для примера, вместо в реальном месте стоит "sel"
P.s: по иерархии мозилы, такой бок остался и в 3.0 версии. Бокопоры.
Отсутствует
Страницы: 1