[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: IE глючит, не хочет "сам себя показывать"
sergeiss
Вот с такой проблемой столкнулся.

Вывожу в ДИВе несколько картинок с изображениями браузеров. Типа того, что сайт протестирован на совместимость с ними. Код вывода элементарный:
  <div id="browsers" style="float:left">
<img
src="./pictures/browsers/opera.png" title="Протестировано на совместимость с Opera" />
<img
src="./pictures/browsers/chrome.png" title="Протестировано на совместимость с Google Chrome" />
<img
src="./pictures/browsers/safari.png" title="Протестировано на совместимость с Safari" />
<img
src="./pictures/browsers/ff.png" title="Протестировано на совместимость с Огнелисом" />
<img
src="./pictures/browsers/ie.png" title="Протестировано на совместимость с IE" />
</div>

И почти все браузеры очень правильно выводят. Кроме IE. Он категорически отказывается показывать картинку с собой! Почему - не знаю. Что только не пробовал, ничего не получется. Пробовал записывать файл другого типа, менял ему имя... В любом случае не выводит :)

Это что - фича такая, что ли?

В приложенном файле - как это выглядит в ИЕ. Кстати, картинки браузеров сам сделал, с копии экрана.



Спустя 3 минуты, 46 секунд (21.02.2012 - 21:06) sergeiss написал(а):
А вот та картинка, которая не хочет показываться.

Спустя 30 минут, 49 секунд (21.02.2012 - 21:37) Invis1ble написал(а):
проверил в ие9 - работает. Может с кэшем что-то?

ПС. Или javascript какой-нибудь путь меняет...



Спустя 8 минут, 29 секунд Invis1ble написал(а):
Еще можно попробовать напрямую открыть файл в ишаке - может в разметке где-то косяк

Спустя 12 минут, 3 секунды (21.02.2012 - 21:49) sergeiss написал(а):
JS никак не касается этой части страницы. На других компах то же самое было замечено. Правда, ИЕ 8-й, а не 9-й.
В другой части страницы если вывожу, то тоже не показывается в ИЕ...

Да, и кстати. Дримвивер тоже не показывает эту же картинку на своей превьюшке!!! Хотел об этом сразу написать, да забыл.

Спустя 1 минута, 10 секунд (21.02.2012 - 21:50) Invis1ble написал(а):
Цитата
Дримвивер тоже не показывает эту же картинку на своей превьюшке!!!

тогда наверное просто файл картинки кривой

Спустя 5 минут, 39 секунд (21.02.2012 - 21:56) sergeiss написал(а):
Цитата (Invis1ble @ 21.02.2012 - 22:37)
Еще можно попробовать напрямую открыть файл в ишаке - может в разметке где-то косяк

"Те же яйца, вид сбоку" smile.gif

Попробовал, прямее уже некуда: http://localhost/pictures/browsers/ie.png

В Опере, Огнелисе и Хроме - без проблем! А в ИЕ с Дримвивером - "крестик".

Спустя 1 минута, 10 секунд (21.02.2012 - 21:57) Invis1ble написал(а):
Только что зашел с ноута на котором XP стоит через ie7 в этот топик. Картинка во 2-ом твоем посте не отображается тоже. Так что дело в картинке 100%

Спустя 11 минут, 13 секунд (21.02.2012 - 22:08) sergeiss написал(а):
Обработал заново, записал как GIF... Картинка стала отображаться.

Но я всё равно ничего не понял - почему такая шняга?

Спустя 2 минуты, 15 секунд (21.02.2012 - 22:10) Invis1ble написал(а):
Без понятия... smile.gif

Спустя 2 минуты, 59 секунд (21.02.2012 - 22:13) Игорь_Vasinsky написал(а):
взять рабочию картинку и не рабочую и посмотреть что покажет getimagesize()

Спустя 10 минут, 25 секунд (21.02.2012 - 22:24) killer8080 написал(а):
sergeiss
картинка кривая, вот что выдал imagecreatefrompng()
var_dump(imagecreatefrompng('http://phpforum.ru/uploads/post-27-1329847591.png'));

Warning: imagecreatefrompng() [function.imagecreatefrompng]: gd-png: fatal libpng error: Too many IDAT's found in ...

Warning: imagecreatefrompng() [function.imagecreatefrompng]: gd-png error: setjmp returns error condition in ...

Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'http://phpforum.ru/uploads/post-27-1329847591.png' is not a valid PNG file in ...



UPD getimagesize() ошибку не увидел, что и следовало ожидать
var_dump(getimagesize('http://phpforum.ru/uploads/post-27-1329847591.png'));

array(6) {
[0]=>
int(25)
[1]=>
int(24)
[2]=>
int(3)
[3]=>
string(22) "width="25" height="24""
["bits"]=>
int(8)
["mime"]=>
string(9) "image/png"
}

Спустя 5 часов, 34 минуты, 18 секунд (22.02.2012 - 03:58) inpost написал(а):
sergeiss
Битая картинка. Иногда бывает такой глюк при записи и сохранении, а в инете таких кривых картинок, увы, полным полно.
Бывает даже то, что jpg формат сохранили в .png, и уже косяк.

Спустя 1 час, 34 минуты, 16 секунд (22.02.2012 - 05:32) Игорь_Vasinsky написал(а):
killer8080
век живи - век учись rolleyes.gif

а вообще я такое впервые вижу.

у меня когда то давным давно картинке не показывались когда я в img писал scr вместо src laugh.gif laugh.gif laugh.gif

Спустя 2 часа, 36 минут, 23 секунды (22.02.2012 - 08:09) sergeiss написал(а):
Цитата (inpost @ 22.02.2012 - 04:58)
Битая картинка. Иногда бывает такой глюк при записи и сохранении, а в инете таких кривых картинок, увы, полным полно.

В и-нете, может быть, и полно. Но эту картинку я создал сам. Пытался переделать её (с тем же размером) - результат тот же. Если записываю иконку с картинкой ИЕ в формате PNG, то ИЕ её не показывает.
В бОльшем формате всё нормально.

Бред какой-то smile.gif

Спустя 4 часа, 59 минут, 18 секунд (22.02.2012 - 13:08) killer8080 написал(а):
Игорь_Vasinsky
да, это главная причина, почему getimagesize нельзя использовать в целях безопасности, при аплоаде smile.gif
Цитата (sergeiss @ 22.02.2012 - 07:09)
Пытался переделать её (с тем же размером) - результат тот же.

А в каком редакторе?

Спустя 1 час, 1 минута, 22 секунды (22.02.2012 - 14:09) bodja написал(а):
аппач PNG и png определяет как разные ,по крайней мере у меня так постоянно косяки,просто переименовываю на маленькие буквы.


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.