Форум XHTML.ru <!-- по-русски -->

Сайты - по стандартам, но не стандартные сайты!


#1 21.06.2007 02:44

LiveKillers
Новичок
Откуда: Russia
Зарегистрирован: 16.12.2006
Сообщений: 15
Вебсайт

Когда содержимое страницы не отображается (IE)

Столкнулся с такой, весьма странной проблемой.
Есть сайт на utf-8 (даже несколько сайтов).
При его загрузке в IE7 и Maxthon (реже в IE6) возникает проблема: отображается только фон тэга BODY и всё, как будто никакого контента вообще нет.
Такой эффект не постоянен, и появляется иногда через раз, иногда достаточно редко, но появляется, что раздражает.
Кодировка отправляется в заголовке, поэтому проблема IE при сбрасывании кодировки (когда отображается только белая страница) здесь не стоит.
В других браузерах такого эффекта нет и всё отображается отлично.

Не знаю, в чём дело, но не в вёрстке точно, потому что такой эффект был и в случае табличной вёрстки, и в случае задания самых различных !DOCTYPE

Может быть дело в том, что шаблоны сайта хранятся в UTF с BOM, а потом BOM вырезается, но, быть может, некорректно? (хотя редактор не показывает никаких "лишних" символов).
Может быть так же неверно посланы заголовки

Response Headers - http://tosei-global.com/new/

Date: Thu, 21 Jun 2007 01:38:36 GMT
Server: Apache
X-Powered-By: PHP/5.2.1-pl3-gentoo
Expires: Mon, 23 May 1995 02:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, private, proxy-revalidate
Pragma: no-cache
Set-Cookie: lng=ru; expires=Fri, 21-Sep-2007 00:00:00 GMT; path=/
Last-Modified: Thu, 21 Jun 2007 01:38:36 GMT
Content-Length: 7056
Content-Type: text/html; charset=utf-8
Connection: keep-alive

200 OK

И ещё может быть проблема в исходном коде PHP, но проблема появлялась и после того, как было отключено кэширование методом ob_start(). Gzip также не использовался.

Собственно, вопрос - как эту проблему решить, а то я уже пол-Интернета перерыл, но решения так и не нашёл.

Нет на форуме

 

#2 21.06.2007 08:23

dark-demon
Moderator
Зарегистрирован: 23.02.2007
Сообщений: 229

Re: Когда содержимое страницы не отображается (IE)

у меня всё открывается.

Нет на форуме

 

#3 22.06.2007 02:04

LiveKillers
Новичок
Откуда: Russia
Зарегистрирован: 16.12.2006
Сообщений: 15
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

Кажется, проблема возникла из-за того, что я кодирую CSS файлы в UTF-8 c BOM, и, наверное, из-за этого IE7 и глючит. Но пока на 100% я не уверен.

Вроде как проблема не решилась. Даже не знаю, что и думать и что дальше делать. Причём абсолютно неясно, почему только в IE7 и maxthon, и в чём собственно, дело.

Отредактированно LiveKillers (27.06.2007 09:16)

Нет на форуме

 

#4 23.06.2008 15:39

umanuma
Новичок
Зарегистрирован: 23.06.2008
Сообщений: 4

Re: Когда содержимое страницы не отображается (IE)

Здравствуйте!

Пытаюсь разобраться ровно с той же проблемой. Симптомы: пустая страница (или фоновая картинка body), исходник загружен полностью. НО! IE Developer Toolbar показывает в дереве DOM в head'е только скрипт mootools (другие скрипты, которые после него подключаются, не загружаются в DOM). body уже пустой, его даже развернуть нельзя.

Появляется эта пустота периодически, на 3-30 переходе. Сайт на Денвере, на cms MODx. Код html валидный (в css используются свойства прозрачности для разных браузеров, поэтому о валидности речи не идет), верстка блочная. Доктайп XHTML 1.0 Transitional.

На другом компьютере, когда сайт смотрим с хостинга, показывается не белая страница, а фон-картинка у body.

Все, что нагуглил по проблеме -- этот форум. Что делать -- ума не приложу. Буду рад совету.

Нет на форуме

 

#5 23.06.2008 15:48

vashurin
Moderator
Зарегистрирован: 14.09.2006
Сообщений: 291
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

IE Developer Toolbar показывает в дереве DOM в head'е только скрипт mootools (другие скрипты, которые после него подключаются, не загружаются в DOM)

А в этих скриптах нет комментариев на русском? И там точно нет невидимых символов?


С уважением, [url=http://vashurin.ru]Вашурин Владимир[/url].

Нет на форуме

 

#6 23.06.2008 16:29

umanuma
Новичок
Зарегистрирован: 23.06.2008
Сообщений: 4

Re: Когда содержимое страницы не отображается (IE)

Ну, я убрал все скрипты, кроме mootools, а они взяты с сайта mootools.net. Там все закодировано/сжато и код типа

Код:

{B(N.3r)m\'ce\';B(N.8t)m\'1b\'}}m F};k $2a(){o 54={};M(o i=0;i<1b.V;i++){M(o K 1a 1b[i]){o ap=1b[i][K];o 6d=54[K];B(6d&&$F(ap)==\'2I\'&&$F(6d)==\'2I\')54[K]=$2a(6d,ap);14 54[K]=ap}}m 54};o $R=k(){o 1p=1b;B(!1p[1])1p=[c,1p[0]];M(o K 1a 1p[1])1p[0][K]=1p[1][K];m 1p[0]};o $5e=k(){M(o i=0,l=1b.V;i<l;i++){1b[i].R=k(1U){M(o 1V 1a

Русских символов быть не должно.

В slimbox.js есть русские символы, но он в utf8, как и весь сайт, и, к тому же, появление этого бага никак не связано с наличием прилинкованного slimbox.js.

А что такое невидимые символы, я что-то не в курсе.

Нет на форуме

 

#7 23.06.2008 21:00

vashurin
Moderator
Зарегистрирован: 14.09.2006
Сообщений: 291
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

umanuma написал:

А что такое невидимые символы, я что-то не в курсе.

BOM


С уважением, [url=http://vashurin.ru]Вашурин Владимир[/url].

Нет на форуме

 

#8 23.06.2008 22:57

umanuma
Новичок
Зарегистрирован: 23.06.2008
Сообщений: 4

Re: Когда содержимое страницы не отображается (IE)

А, вот что имеется в виду. Все было без BOM. Сейчас, конечно, все перепроверю.

Даже уже mootools отключил, все равно продолжается.

Нет на форуме

 

#9 23.06.2008 23:59

Octane
Опытный
Откуда: Волгоград
Зарегистрирован: 05.03.2008
Сообщений: 220
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

раз 20 перезагрузил в ИЕ6 и 7, все нормально


[url=http://code.google.com/p/js-core/]javascript framework[/url]

Нет на форуме

 

#10 24.06.2008 16:32

umanuma
Новичок
Зарегистрирован: 23.06.2008
Сообщений: 4

Re: Когда содержимое страницы не отображается (IE)

раз 20 перезагрузил в ИЕ6 и 7, все нормально

Сайт в первом топике -- не мой (:

Кажется, проблема решена. Дело в кодировке все-таки. Прилинкованный css-файл был в ANSI, хотя я предполагал, что utf8. Поставил совсем недавно Notepad++ и перекодировал там, а он что-то не реагирует на Convert to utf8 without BOM и оставляет в ANSI. Перекодировал AkelPad'ом и все, вроде бы нормально. В мире эта проблема называется IE 7 and White Screen, информации по ней крайне мало: http://it.gps678.com/3/2f8b7dd5c6c65d0a.html

Нет на форуме

 

#11 03.02.2010 11:41

lomaka
Новичок
Зарегистрирован: 03.02.2010
Сообщений: 1

Re: Когда содержимое страницы не отображается (IE)

Да и у меня есть такая проблема.

Но на странице нету ни ВОМ, ни скриптов, ни русского текста.
А она не показывается в ИЕ7 и все тут.

Раньше сайт был в cp1251, все работало.

Перенесли на utf-8 - проблемы с белым экраном.

Предоставленная ссылка не работает, если кто сталкивался с решением подскажите.

Нет на форуме

 

#12 25.05.2010 18:10

Краш
Новичок
Зарегистрирован: 25.05.2010
Сообщений: 2

Re: Когда содержимое страницы не отображается (IE)

Сталкивался с подобной проблемой, но только контент пропадал внутри определенных блоков.
Решалось при помощи "игры" с position: relative и zoom: 1.

Нет на форуме

 

#13 09.07.2011 17:06

Irene
Новичок
Зарегистрирован: 09.07.2011
Сообщений: 1

Re: Когда содержимое страницы не отображается (IE)

Здравствуйте!))
Подскажите пожалуйста:
Я скачала горизонтальное меню с тремя подменю и моё меню в Firefox нормально отображается, но в IE только первая строчка. В чем проблема?

Заранее спасибо)

P.S. если что, могу отправить код меню))

Нет на форуме

 

#14 03.05.2014 20:47

KoteProf
Новичок
Откуда: Киев
Зарегистрирован: 01.05.2014
Сообщений: 2
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

Irene написал:

Здравствуйте!))
Подскажите пожалуйста:
Я скачала горизонтальное меню с тремя подменю и моё меню в Firefox нормально отображается, но в IE только первая строчка. В чем проблема?
Заранее спасибо)
P.S. если что, могу отправить код меню))

Для начала нужно видеть код. Мы ж не знаем там у вас JS или CSS... Потом можно что-то говорить...


[url=http://akusher.org.ua/26-neoplasticheskie-preinvazivnye-zabolevaniya-sheyki-matki.html]Акушерство[/url]

Нет на форуме

 

#15 04.06.2014 15:25

maryammg
Новичок
Зарегистрирован: 04.06.2014
Сообщений: 2
Вебсайт

Re: Когда содержимое страницы не отображается (IE)

Your site is really awesome, keep blogging awesome info


[url=http://gotoproperty.com.au/]buy house bundaberg[/url]
[url=http://gotoproperty.com.au/]invest bundaberg[/url]
[url=http://gotoproperty.com.au/]property bundaberg[/url]

Нет на форуме

 

Board footer

Работает на PunBB
© 2002—2005 Rickard Andersson