Почему некоторые изображения отображаются в IE6, а некоторые нет? - PullRequest
1 голос
/ 10 ноября 2009

изображения отображаются в Safari и Firefox, но не в IE6. У меня есть четыре изображения, два из которых отображаются в IE6, а два нет. Если это помогает, они переключаются с оператором if. предложения?

Вот пример кода, есть четыре из этих кусков:

                 <div class="NavIcons">
                    <a href="http://www.blah.org/MyQuestions.php?id=<?php echo $prof->id; ?>"
                        <img src="http://www.blah.org/styles/images/<?php if($ProfileIcon == "questions") { echo "Red"; }else{ echo "Grey"; } ?>QuestionNew.jpg" border="0"/>
                    </a>
                </div>

Ответы [ 2 ]

3 голосов
/ 10 ноября 2009

Проверьте изображения непосредственно в веб-браузере.

<img src="http://example.com/styles/images/<?php
   if($ProfileIcon == "questions") {
     echo "Red"; 
   } else {
     echo "Grey";
   } ?>QuestionNew.jpg" border="0" />

Сработает:

http://example.com/styles/images/RedQuestionNew.jpg
http://example.com/styles/images/GreyQuestionNew.jpg

Если вы можете заставить JPG загружаться правильно, то это должно решить. Некоторые возможные причины JPG, который не загружается: сохраненный в другом формате, чем JPG, но сохраненный с расширением .jpg, сохраненный в цветовом пространстве CMYK, а не в RGB, загрузка файла была неполной, проблемы с разрешениями для файла. Хотя последние два маловероятны, потому что они видны в других браузерах.

1 голос
/ 10 ноября 2009

Убедитесь, что изображения не являются CMYK, они должны быть RGB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...