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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » Firefox
  •  » Не отображается вся страница. У всех так?

№118-01-2005 21:34:26

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Не отображается вся страница. У всех так?

http://www.socionics.org/forums2/index.php?showtopic=12069&st=75&#entry595829

Видны только 4 сообщения и профиль автора пятого.

В Опере и IE - всё ок.


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№218-01-2005 21:55:59

arvin
Участник
 
Группа: Members
Откуда: Волгоград
Зарегистрирован: 20-10-2004
Сообщений: 201

Re: Не отображается вся страница. У всех так?

у меня тож не работает


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 - Build ID: 2006120418
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.8.1.2pre) Gecko/20070116 Thunderbird/2.0b2 - Build ID: 2007011615

Отсутствует

 

№318-01-2005 23:20:21

natasha
Участник
 
Группа: Members
Зарегистрирован: 11-11-2004
Сообщений: 406

Re: Не отображается вся страница. У всех так?

read.gif Вижу шапку форума, "здравствуй гость" и т.п. В последнем топе на том сайте рекламка Mail.ru... А что там не так?


Чем дальше -- тем больше дух захватывает

Отсутствует

 

№418-01-2005 23:35:55

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

read.gif Вижу шапку форума, "здравствуй гость" и т.п. В последнем топе на том сайте рекламка Mail.ru... А что там не так?

Вот так должно быть:

image001.png


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№518-01-2005 23:38:34

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

А вот так оно в Фоксе выглядит:

image002-fox.jpg

Кстати, вот опять, зараза. Набил текст, откатился назад, чтобы глянуть, потом "вперёд" - а текст уже стёрся... :( Пришлось по новой вводить...


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№618-01-2005 23:40:41

natasha
Участник
 
Группа: Members
Зарегистрирован: 11-11-2004
Сообщений: 406

Re: Не отображается вся страница. У всех так?

smiley2k.gif Значит я вижу тоже, что и ты ... пробивай "выше"...


Чем дальше -- тем больше дух захватывает

Отсутствует

 

№718-01-2005 23:59:01

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

Всё, выкопал минимальный кусок, в котором баг.
http://balancer.ru/img/forums/0501/bad.zip (1.4Кб)
Там линия звёздочек и всё, что ниже в Фоксе не видны.

Если посмотреть код страницы, то начиная от '<div class='postcolor'>' всё подкрашвается как комментарий вплоть до код SpyLog'а. Если выкинуть его код - то всё нормально...

Понятно, что там наворочанный JS, но как Фокс может воспринимать незавершение комментария задолго до него - это уже баг явно...


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№819-01-2005 16:04:24

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Не отображается вся страница. У всех так?

Сохранил стр. открыл в EmEditor - лишний код как комментарий не подцвечивается, но зато конец HTML подцвечивается как скрипт. Ничего странного - в конце спайлоговского куска есть незакрытый JS. Как должен вести себя хорошо воспитанный браузер? Вполне естественно, он просто не видит закрывающие теги
</div></td></tr></tbody></table></div></body></html>

Да там полно всякой фигни, но самое главное - нафига использовать доктайп xhtml1 с таким раскорячным кодом? Автор в начале страницы заявляет играю по таким-то правилам, а потом посылает все правила к ... ...

Отсутствует

 

№920-01-2005 13:36:33

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

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

2. Как ошибка _JS_ в _конце_ документа может влиять на непоказывание _HTML_ в _начале_ документа?

3. Ты, вообще. о каком примере?? Вот, см.
bad-fox.png
Комментарий закрылся (выделено) но всё осталось помеченным как комментарий.

А JavaScript как раз вполне прилично закрывается:
bad-fox-2.png

Кроме того, этот же JS без ошибок работает на миллионах страниц. Так что - не надо... Это баг Фокса. И баг на ровном месте...

Как в том анекдоте про самолёты различных OS... "Самолёт Windows: всё прекрасно, мощный уютный лайнер, улыбчивые длинноногие стюардессы, комфорт... но если на 19-е место садится пассажир с чемоданом в зелёную крапинку, то самолёт взрывается на 36-й минуте полёта ..." :)


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№1020-01-2005 15:00:05

ru-vadik
Участник
 
Группа: Extensions
Откуда: Россия
Зарегистрирован: 23-10-2004
Сообщений: 1976

Re: Не отображается вся страница. У всех так?

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

2. Как ошибка _JS_ в _конце_ документа может влиять на непоказывание _HTML_ в _начале_ документа?

3. Ты, вообще. о каком примере?? Вот, см.
bad-fox.png
Комментарий закрылся (выделено) но всё осталось помеченным как комментарий.

А JavaScript как раз вполне прилично закрывается:
bad-fox-2.png

Кроме того, этот же JS без ошибок работает на миллионах страниц. Так что - не надо... Это баг Фокса. И баг на ровном месте...

Как в том анекдоте про самолёты различных OS... "Самолёт Windows: всё прекрасно, мощный уютный лайнер, улыбчивые длинноногие стюардессы, комфорт... но если на 19-е место садится пассажир с чемоданом в зелёную крапинку, то самолёт взрывается на 36-й минуте полёта ..." :)

Думаю,  следует писать <!-- фраза -->, а не <!--фраза-->, тогда все будет в порядке, хотя не проверял. Вобще надо прочитать rfc.
Далее, зачем так шутить, броузер серьезный продукт с большим объемом кода, и если там что-то проглючило, это нормальная ситуация - особенно для версии 1.0.
Не надо ссылаться на ИЕ - ибо он слишком терпимо относится к коду


Не стойте на месте - ищите новые тупики :)

Отсутствует

 

№1120-01-2005 16:25:51

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

Я шучу не по поводу ошибки браузера, это как раз дело не удивительное, а по поводу реплики vladimir'а.

А терпимость ко входным данным - это главная задача любой программы. Принцип юзабилити. Идеология GIGO ("Garbage in - garbage out") - это как goto в структурые времена или глобальные переменные в функциональные.

Первый принцип юзабилити - и пользователь и разработчик входных данных - слепоглухонемые идиоты.

(Я опять не на браузер наезжаю, а на позицию "не нужно быть слишком терпимым ко входным данным")


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№1221-01-2005 00:11:01

Centuriones
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 11-11-2004
Сообщений: 53

Re: Не отображается вся страница. У всех так?

В общем ошибка найдена. Суть такова: в исходном сообщении есть следующие строчки кода:


<!-- THE POST 594189 -->
        <div class='postcolor'>
<!-- QuoteBegin--Guest-+Jan 17 2005, 15:32 --></div>


Обратите внимание на выделенное красным. Это - источник ошибки. нашел я его методом "научного тыка". И, оказался весьма близок к истине: вот что ответил W3C QA Markup Validation Service исключительно по этому куску кода:

2. Line 4, column 17: invalid comment declaration: found name start character outside comment but inside comment declaration

<!-- QuoteBegin--Guest-+Jan 17 2005, 15:32 --></div>

3. Line 4, column 0: comment declaration started here

<!-- QuoteBegin--Guest-+Jan 17 2005, 15:32 --></div>


Так что ошибка разработчика (а вернее глюк форума). По всей видимости IE and Opera не нашли тут ошибки из-за более "широкого" понимания рекомендаций стандартов.

Если после QuoteBegin стоит "--" а не "-", то в FF возникает ошибка. "Дополнительное" тире появляется только в этом месте, больше его нет нигде (просмотрел всю страницу).

Отсутствует

 

№1321-01-2005 12:54:48

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Не отображается вся страница. У всех так?

Balancer

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

Степень терпимости задаётся доктайпом. Убери его совсем - максимальная степень.
Кстати, я убирал в этом примере - всё начинало отображаться.

2. Как ошибка _JS_ в _конце_ документа может влиять на непоказывание _HTML_ в _начале_ документа?

Тонкости этого дела для меня туманны, но EmEditor расцветил все теги HTML после незакрытого скрипта как скрипт и браузер их не видит.

</noscript><script language="javascript1.2"><!--
if(!n) { d.write("--"+">"); }//-->
<!-- SpyLOG -->
<a target="_top" href="http://top.list.ru/jump?from=71289"><img src="socionics.org-FFbug_files/counter.gif" alt="TopList" border="0"></a>

</div></td></tr></tbody></table></div></body></html>

Подтверждение получил, прогнав страничку через CSE HTML Validator Professional v6.50.
Он просто написал - нет закрывающих тегов. И много чего ещё - ворох ошибок.
Да, видимо не это причина невывода части страницы и я причины не нашёл (и не старался особо, увидев огромный список ошибок), но в данном случае это не принципиально - в таком виде нельзя страницы в инет выкладывать.
Какой смысл докапываться к браузеру, если страница откровенно халтурная?

ru-vadik

если там что-то проглючило, это нормальная ситуация

В данном случае проглючило у автора страницы (форума)

Balancer

Я шучу не по поводу ошибки браузера, это как раз дело не удивительное, а по поводу реплики vladimir'а.

Это сколько угодно - по поводу моих реплик, тем более, если считаешь мои ошибки делом удивительным - комплимент типа.)))
Но браузер в данном случае ведёт себя нормально - я бы на его месте вообще не стал такую страницу показывать.))

Первый принцип юзабилити - и пользователь и разработчик входных данных - слепоглухонемые идиоты.

Пределы-то должны быть какие-никакие? Хотя бы не вставлять в страницу доктайп, если не знаешь что это такое?

Centuriones

Так что ошибка разработчика (а вернее глюк форума).

Вот!

Отсутствует

 

№1421-01-2005 13:19:44

Balancer
Участник
 
Группа: Members
Зарегистрирован: 10-11-2004
Сообщений: 898
Веб-сайт

Re: Не отображается вся страница. У всех так?

Ладно, я понял, что большинство людей живут тут ещё понятиями компьютеров уровня IBM 360... Или даже ENIAC...


... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Отсутствует

 

№1523-01-2005 12:40:58

Centuriones
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 11-11-2004
Сообщений: 53

Re: Не отображается вся страница. У всех так?

Оказывается по этому "багу" уже было кое-что в сети. Раскопали-таки люди: http://forums.invisionpower.com/index.php?showtopic=88976

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Не отображается вся страница. У всех так?

Board footer

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