Javascript Обмен изображениями, разрешение изображений - PullRequest
0 голосов
/ 30 декабря 2010

У меня есть настройки сайта, где я меняю изображение внутри div, когда миниатюра наведена, и источник здесь: http://www.dynamicdrive.com/dynamicindex4/thumbnailviewer2.js

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

NOTIMAGE- http://localhost/index.php?main_page=popup_image&pID=1&pic=0&products_image=images/test_product_01.jpg-NOTIMAGE`

Я знаю, что он загружается, но я не могу сказать, почему он не получит изображение. Я вижу, что есть ошибка или предупреждение "Ресурс интерпретируется как изображение, но передается с MIME-типом text / html."

Кто-нибудь имеет представление о том, что может пойти не так? Вот фрагмент источника.

<a href="http://localhost/index.php?main_page=popup_image&amp;pID=1&pic=0&products_image=images/test_product_01.jpg" target="_blank" rel="enlargeimage" rev="targetdiv:mainSlider,link:http://localhost/index.php?main_page=popup_image&amp;pID=1"><img src="images/test_product_01.jpg" alt="Test Product" title=" Test Product " width="35" height="35" /><br /><span class="imgLinkAdditional"></span></a></div> 

1 Ответ

1 голос
/ 30 декабря 2010

Сообщение об ошибке:

Ресурс интерпретируется как изображение, но передается с типом MIME text / html.

Должен быть мертвый дар.Ваш index.php?...products_image=images/test_product_01.jpg отправляет обратно, по-видимому, блог данных, который должен иметь тип image/jpeg MIME, но, и это большой, но сервер говорит

Content-type: text/html

в заголовках.Итак, браузер считает, что вы пытаетесь поместить данные text/html в <img>, и он по праву отказывается.

Решение состоит в том, чтобы ваш PHP-скрипт установил заголовок Content-type на image/jpegкогда он отправляет обратно изображение test_product_01.jpg.

...