PDA

Просмотр полной версии : Странные глюки в IE и Chrome, которых нет в FF и Opera.


Punk T-34
08.06.2012, 02:00
Привет.
Делаю сайт и сегодня заметил странные глюки с анимацией (или чёрт знает с чем вообще) в браузерах Internet Explorer и Chrome.
Страшно глючат элементы навигации.
Можно посмотреть здесь: www.franmerpools.ru/neue — заходите в раздел "Каталог Бассейнов" и в меню слева нажимаете на "Бордюрный камень". Обратите внимание на прокрутку справа. С ней страшные глюки. Аналогичные глюки с прокруткой на страницах Доставка, Установка и Обслуживание. И в разделе Почему FRANMER > Технологии FRANMER > Frostlock и Thermopool.
И я не могу понять закономерность возникновения этих глюков. Они есть только на этих страницах, но почему именно на этих и почему они вообще имеют место — для меня загадка.
А на странице "О нас" (верхнее меню), если нажать на картинку справа, то глюк с прелоадером.

Всех этих глюков нету под Оперой и Фаерфоксом. Последние 6 лет я думал, что флешу пофиг в каком браузере показывать графику и анимацию. Убедите меня, что так и есть и проблема чём-то другом!

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

P.S. Может быть дело в новом Flash CS6 (тестовая версия)?

illuzor
08.06.2012, 14:24
У оперы/фаерфокса/сафари один плагин, у хрома - другой, у ие - третий.
Есть какая-то вероятность, что они могут работать слегка по-разному.
Под какую версию плеера компилите?
Я пару раз сталкивался с ситуацией, когда флешка, скомпилированная под девятый плеер глючила подобным образом, но стоило перекомпилить под десятую, всё становилось нормально.

Punk T-34
08.06.2012, 16:05
Только-что перепробовал все версии начиная с 8-й — не помогло.
У меня такое устойчивое впечатление, что проблема в CS6. Сайт как-то по разному начал работать при просмотре swf с помощью Ctrl+Shift+Enter, Ctrl+Enter и F12 — в каждом из этих режимой какие-то свои "фишки" наблюдаются — где-то картинки не грузятся, где-то ещё что-то. И ни один из эти режимов не отображает флешку такой какой она должна быть на сайте...

Добавлено через 27 минут
попробовал сделать экспорт из CS5.5 — тоже не помогло.

Добавлено через 4 часа 1 минуту
обнаружил интересную вещь:
здесь глюка нет: http://darts-design.com/des/franmer
а здесь — есть: http://franmerpools.ru/neue
Версии swf-файлов и index.php идентичные.
Сейчас буду искать 10 отличий между сайтами, но пока ещё не знаю с чего начать.
Однако дело наверное где-то в html, потому что когда загружаю на страницу браузера голый swf без html-обрамления, то проблема исчезает.

Punk T-34
14.06.2012, 23:33
Проблема решена. Точнее, ещё не решена, но причину уже знаю.
Проблема в настройках хостинга.
Причина в том, что прелоадеры на превьюшках глючили и их высота (в пикселах) стремилась к бесконечности. Из-за чего неправильно просчитывалась функция с прокруткой.
А глючили они из-за того, что bytesTotal возвращал значение 0 (ноль). И случалось это потому, что сервер не давал сайту возможность определить размер загружаемого файла. И это из-за того, что на хостинге включён gzip.
Подробнее про проблему с gzip и решение здесь: http://patrickmcd.com/2009/04/20/flash-preloading-errors-turn-off-gzip