Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№111-06-2006 21:41:51

HLDV
Участник
 
Группа: Members
Зарегистрирован: 06-06-2006
Сообщений: 14

Браузер криво работает с tury.ru

Потестил я Mozillу Firefox - чё то как то всё криво грузится, если грузится вообще....
Чтобы не быть голословным приведу пример: www.tury.ru
Загрузилась страница. Выбираем выезд из города  Москва. Страна Египет.
Остальное, а это курот, категория отеля, отель и т.д. в Мозилле указать невозможно.
Пробую в  Internet Explorerе - всё работпет, всё можно указать....
Может настройки в Мозилле какие подкрутить дополнительно??? :rolleyes:

Отсутствует

 

№211-06-2006 21:47:43

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Браузер криво работает с tury.ru

==> Проблемы с сайтами

Отсутствует

 

№311-06-2006 23:10:56

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
Веб-сайт

Re: Браузер криво работает с tury.ru

HLDV
данный сайт сам несколько не ровный, поэтому всё возможно


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№411-06-2006 23:12:31

HLDV
Участник
 
Группа: Members
Зарегистрирован: 06-06-2006
Сообщений: 14

Re: Браузер криво работает с tury.ru

Punk_UnDead пишет

HLDV
данный сайт сам несколько не ровный, поэтому всё возможно

Дык в эксплорере всё работает.
да и нетолько этот сайт.
мозилла музыку не воспроизводит и не отображает некоторые сайты вообще.

Отсутствует

 

№511-06-2006 23:15:57

HLDV
Участник
 
Группа: Members
Зарегистрирован: 06-06-2006
Сообщений: 14

Re: Браузер криво работает с tury.ru

Quicksilver tears пишет

==> Проблемы с сайтами

Да проблем много.
А когда обновления будут и список необходимых корректных расширений для последней мозиллы?

Отсутствует

 

№611-06-2006 23:16:02

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Браузер криво работает с tury.ru

HLDV, в менюшке есть пункт «Сообщить о некорректно…». Внеси свою лепту в процесс совершенствования браузера.


Black holes were created when the God divided by zero.

Отсутствует

 

№712-06-2006 00:25:22

mozilla_user
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 31

Re: Браузер криво работает с tury.ru

HLDV пишет

Дык в эксплорере всё работает

Риторическое восклицание - ведь это же разные программы, не так ли?
Попробуйте Netscape4 загрузить этот сайт - уверяю вас будет ещё хуже.

То есть вопрос к креаторам контента - а не к мозилле. Надо адаптировать свой креатифф.
Отличительные нюансы броузеров во всём: css, html - и ещё больше различий в JS.
Мозилла работает на стандартах W3 - а IE на собственных традициях ;)

Не пеняйте на мозилку. Американским дизигнерам, например, ещё труднее: там среди популярных броузеров - к этим двум - ещё АОЛ ходит - с несколькими вариантами DOM  модели - тихий ужос.
Так что надо потрудиться, чтоб работало и там и там - и тем паче везде :iron:

Отсутствует

 

№812-06-2006 10:01:43

Punk_UnDead
Участник
 
Группа: Members
Откуда: Макеевка(Украина)
Зарегистрирован: 29-05-2006
Сообщений: 613
Веб-сайт

Re: Браузер криво работает с tury.ru

HLDV

Дык в эксплорере всё работает.
да и нетолько этот сайт.
мозилла музыку не воспроизводит и не отображает некоторые сайты вообще.

начинаем с элементарного, нету заголовка в документе определяющего тип, потом куча ошибок на аваскриптах вываливается


это не просто аватара - это древний символ изгнания зла

Отсутствует

 

№912-06-2006 13:55:02

mozilla_user
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 31

Re: Браузер криво работает с tury.ru

Punk_UnDead пишет

нету заголовка в документе определяющего тип, потом куча ошибок на аваскриптах вываливается

неопределённый доктайп - конечно проблем - особо если выбрана парадигма xhtm, а в доктайпе об этом "ни слова".
Но в случае с  JS всё празаичнее

Смотрим

Выделить код

Код:

function trr_GoCountry() {
        var cmb = document.all["trr_country_list"];
        window.location = "country.php?country="+cmb.options[cmb.selectedIndex].value;
    }

и далее

Выделить код

Код:

<select name='trr_country_list'...

2строка свидетельствует, что авторы ресурса не приложили сколь-нибудь "серьёзных" усилий для того что бы их скрипт работал c  браузерами поддерживающими стандарты (коллекция all существует только в DOM IE - что общеизвестно ) Авторам надо смотреть док-ю по мозилле и внести соответствующие коррективы

Например  для вышеуказанного фрагмента кода изменения во 2 строке.
Отнюдь не лучшее "решение" , но будет работать: оставляем name как ид элемента

Выделить код

Код:

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;
    }

Отсутствует

 

№1012-06-2006 14:13:28

mozilla_user
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 31

Re: Браузер криво работает с tury.ru

разглядел вот это ужос у авторов

Выделить код

Код:

<select name='trr_country_list' style='width: 130px; font-size: 8pt;' onChange="javascript:trr_GoCountry();">

префикс протокола javascript в вызове метода не только не нужен - но и "вреден" :dumb: - крайне неграмотно
и пришлось исправить и свои "рекомендации"

Так метод более ни где не вызывается - то вот так будет лучше ;)

Выделить код

Код:

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)">

так надо пройтись по всему скрипту :o

Отсутствует

 

№1112-06-2006 14:40:51

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Браузер криво работает с tury.ru

префикс протокола javascript в вызове метода не только не нужен

Согласно синтаксису, он воспринимается как метка в коде, по которой можно перейти оператором break. Просто неграмотность, и все.
Что до document.all - они наверняка не адаптируют под старые Експлореры, а метод document.getElementById() работает в Експлорере уже давно. То есть они могли скорее уж обойтись без document.all - что мы и видим на некоторых современных сайтах, написанных абсолютно без учета популярных браузеров, кроме Експлорера.

Отсутствует

 

№1212-06-2006 16:55:27

mozilla_user
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 31

Re: Браузер криво работает с tury.ru

Al_H пишет

скорее уж обойтись без document.all - что мы и видим на некоторых современных сайтах

конечно! :beer: (как это видно из 2-го примера)
То есть, если использовать JS "объектно", опираясь на специфику DOM - то в большинстве "простых" случаев, характерных для web-практики, можно обойтись без переопределений скрипта под отдельные DOM-модели

и конечно всё это известно и "старо" как сам JS ;)

Отсутствует

 

№1314-06-2006 22:51:55

Visitor
Участник
 
Группа: Members
Зарегистрирован: 24-04-2006
Сообщений: 88

Re: Браузер криво работает с tury.ru

А в Opera 9.0 Beta сайт функционирует нормально :P

Отсутствует

 

№1415-06-2006 12:35:15

mozilla_user
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 31

Re: Браузер криво работает с tury.ru

Visitor пишет

А в Opera 9.0 Beta сайт функционирует нормально :P

Конечно, глючить сайт в Опере будет меньше.
Так как опера частично поддерживает DOM ака IE - в частности коллекция all в документе присутствует (правда, если не отключать определение броузера как IE).
Но глючить все равно будет - потому что ошибки не становяться от этого "правильностями".
Конечно можно отключить также JS, стили и тп. И в каком то режиме - на который авторы ресурса вряд ли всерьёз расчитывали - просмотреть этот ресурс :rolleyes:

:offtopic:
Однако  Ваш намёк на кульность оперы не продуктивен ;)

Сам по себе факт поддержки Оперой парадигмы "программы-хамелеона", - до сих пор, - несмотря на вполне сапоставимую по длительности рыночную  историю программы, говорит о вторичности маркетплэйса этого браузера. Тон задают другие игроки :cool:

Но так ли уж плоха DOM-мимикрия? Нет конечно. Если в браузере она реализована комплитли = полностью: IE так IE и тп.
Увы! Опера пытается ещё иметь своё лицо при игре краплёной калодой. Самовыражаются.  У этого браузера (помню его с 4) несколько раз поменялся бихавиор существенных элементов DOM и взаимоотношение DOM с JS - особенно в той части, которая важна для для ресурсов поддерживающих значительную и сложную функциональность на стороне клиента (JS, DHTML). Эти "метания" Оперы - даже при нейтральности отношения к этому проекту - "серьёзных людей задолбали". Такого рода псевдо-хамелеонство не несёт в себе даже признаков здорового прагматизма. Только маркетинговый ход: "возьми меня здесь и сейчас". Но остаутся проблемы для адекватных web-дивелоперов, которые, вообщем-то, "зла юзерам не желают" и априори готовы адаптировать свой ресурс. Вот только надо-ли им это в случае с Оперой?

извините за флудс :)

Отсутствует

 

№1515-06-2006 15:56:12

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14014
Веб-сайт

Re: Браузер криво работает с tury.ru

Читаем название темы и прекращаем флейм. Для этого есть соответствующие темы.


Через сомнения приходим к истине. Цицерон

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]