Javascript Обмен изображениями, разрешение изображений

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

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

NOTIMAGE-клиент://localhost/index.php main_page=popup_image& Pid =1& ПОС =0& = products_image изображение /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 ответ

Решение

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

Ресурс интерпретируется как изображение, но передается с 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 образ.

Другие вопросы по тегам