>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Браузер криво работает с tury.ru http://forum.mozilla-russia.org/viewtopic.php?id=10877 |
HLDV > 11-06-2006 21:41:51 |
Потестил я Mozillу Firefox - чё то как то всё криво грузится, если грузится вообще.... |
Quicksilver tears > 11-06-2006 21:47:43 |
==> Проблемы с сайтами |
Punk_UnDead > 11-06-2006 23:10:56 |
HLDV |
HLDV > 11-06-2006 23:12:31 |
Punk_UnDead пишет
Дык в эксплорере всё работает. |
HLDV > 11-06-2006 23:15:57 |
Quicksilver tears пишет
Да проблем много. |
LattyF > 11-06-2006 23:16:02 |
HLDV, в менюшке есть пункт «Сообщить о некорректно…». Внеси свою лепту в процесс совершенствования браузера. |
mozilla_user > 12-06-2006 00:25:22 |
HLDV пишет
Риторическое восклицание - ведь это же разные программы, не так ли? То есть вопрос к креаторам контента - а не к мозилле. Надо адаптировать свой креатифф. Не пеняйте на мозилку. Американским дизигнерам, например, ещё труднее: там среди популярных броузеров - к этим двум - ещё АОЛ ходит - с несколькими вариантами DOM модели - тихий ужос. |
Punk_UnDead > 12-06-2006 10:01:43 |
HLDV
начинаем с элементарного, нету заголовка в документе определяющего тип, потом куча ошибок на аваскриптах вываливается |
mozilla_user > 12-06-2006 13:55:02 |
Punk_UnDead пишет
неопределённый доктайп - конечно проблем - особо если выбрана парадигма xhtm, а в доктайпе об этом "ни слова". Смотрим Выделить код Код:function trr_GoCountry() { var cmb = document.all["trr_country_list"]; window.location = "country.php?country="+cmb.options[cmb.selectedIndex].value; } и далее 2строка свидетельствует, что авторы ресурса не приложили сколь-нибудь "серьёзных" усилий для того что бы их скрипт работал c браузерами поддерживающими стандарты (коллекция all существует только в DOM IE - что общеизвестно ) Авторам надо смотреть док-ю по мозилле и внести соответствующие коррективы Например для вышеуказанного фрагмента кода изменения во 2 строке. Выделить код Код:function trr_GoCountry() { var cmb = (document.all) ? document.all["trr_country_list"] : document.getElementsByName("trr_country_list")[0]; window.location = "country.php?country="+cmb.options[cmb.selectedIndex].value; } |
mozilla_user > 12-06-2006 14:13:28 |
разглядел вот это ужос у авторов Выделить код Код:<select name='trr_country_list' style='width: 130px; font-size: 8pt;' onChange="javascript:trr_GoCountry();"> префикс протокола javascript в вызове метода не только не нужен - но и "вреден" - крайне неграмотно Так метод более ни где не вызывается - то вот так будет лучше Выделить код Код:function trr_GoCountry(elm) { window.location = "country.php?country="+elm.options[cmb.selectedIndex].value; return true; } и далее в html коде Выделить код Код:<select name='trr_country_list' style='width: 130px; font-size: 8pt;' onChange="return trr_GoCountry(this)"> так надо пройтись по всему скрипту |
Al_H > 12-06-2006 14:40:51 |
Согласно синтаксису, он воспринимается как метка в коде, по которой можно перейти оператором break. Просто неграмотность, и все. |
mozilla_user > 12-06-2006 16:55:27 |
Al_H пишет
конечно! (как это видно из 2-го примера) и конечно всё это известно и "старо" как сам JS |
Visitor > 14-06-2006 22:51:55 |
А в Opera 9.0 Beta сайт функционирует нормально |
mozilla_user > 15-06-2006 12:35:15 |
Visitor пишет
Конечно, глючить сайт в Опере будет меньше.
Сам по себе факт поддержки Оперой парадигмы "программы-хамелеона", - до сих пор, - несмотря на вполне сапоставимую по длительности рыночную историю программы, говорит о вторичности маркетплэйса этого браузера. Тон задают другие игроки Но так ли уж плоха DOM-мимикрия? Нет конечно. Если в браузере она реализована комплитли = полностью: IE так IE и тп. извините за флудс |
Sergeys > 15-06-2006 15:56:12 |
Читаем название темы и прекращаем флейм. Для этого есть соответствующие темы. |