2012-10-26 2 views
0

페이지가 있습니다. 나는 그 옆에 그림이있는 시간에 두 개의 프로젝트를 사람들에게 보여주고 싶다. 내 프로젝트에는 "추가로드"버튼이 있습니다.
IE9, Firefox 및 Chrome에서는 모두 작동하지만 IE8에서는 작동하지 않습니다 (IE7에서도 가능).
예 : 링크 삭제
JPEG는 IE8에는 표시되지 않지만 RGB는

프로젝트의 JPEG는 ie8에서로드되지 않지만 다른 이미지는로드됩니다. 이상합니다. JPEG의 형식은 RGB입니다. .png조차도 작동하지 않습니다.

코드는 다음과 같습니다

<script type="text/javascript"> 
    $(window).load(function() { 
$(".projecten").slice(0, 2).show(); // select the first five 
$("#load").click(function(e){ // click event for load more 
    e.preventDefault(); 
    $(".projecten:hidden").slice(0, 2).show(); // select next 5 hidden divs and show them 
    if($(".projecten:hidden").length == 0){ // check if any hidden divs still exist 
     alert("Alle projecten zijn nu geladen."); // alert if there are none left 
    } 
}); 
    }); 
</script> 

<style type"text/css"> 
.projecten { 
display:none; 
z-index:5; 
} 
</style> 

<h1>Projecten</h1><br> 
      <p>Some text</p><br> 

    <div class="projecten"><div id="inhoud"><table width="924" border="0" cellspacing="0" cellpadding="0" align="left"> 
    <tr> 
    <td width="210" style="text-align:left;vertical-align:top"><img src="Figuren/Projecten/Parallelweg 2e fase.jpg" width="210" height="297" longdesc="Parallelweg 2e fase"></td> 
    <td width="35"></td> 
    <td style="text-align:left;vertical-align:top"><b>Parallelweg 's-Hertogenbosch 2e fase </b> 
     <i>text.... </i><br>text...... 
     </td> 
     </tr> 
    </table> 
</div> 
    </div> 

나는이 문제를 해결하기 위해 무엇을 할 수 있는가?

+0

Meer projecten laten zien ... 그 부분은 IE9 64 비트에서 작동합니다. – salih0vicX

+0

jpeg 확장자를 가진 다른 형식이 아닌 jpeg 파일을 다루고 있습니까? – bfavaretto

+0

@bfavaretto 그는 URI를주었습니다. 그래서 당신은 (예를 들어, 김프에서) 그들이 정말로 JPEG 인 것을 볼 수 있습니다. 그러나, IE8은 다른 웹 사이트에서 JPEG 또는 PNG 이미지를 표시합니까? 이미지 필터는 보켄 일 수 있습니다. – PointedEars

답변

1

이미지 파일 이름에서 공백을 제거하십시오. 파일 이름에 공백이없는 이미지는 나에게 잘 보입니다.

변경 :

<img src="Figuren/Projecten/Parallelweg 2e fase.jpg" width="210" height="297" longdesc="Parallelweg 2e fase"> 

사람 : 또한

<img src="Figuren/Projecten/Parallelweg%202e%20fase.jpg" width="210" height="297" longdesc="Parallelweg 2e fase" /> 

내가 태그가 끝나기 전에 슬래시를 추가하여 <img /> 태그를 폐쇄 것을 알 수있다.

또는 모두 함께 공간을 도랑과 다른 밑줄 (_) 또는 하이픈 (-)처럼 뭔가를 대체 할 수 :

<img src="Figuren/Projecten/Parallelweg-2e-fase.jpg" width="210" height="297" longdesc="Parallelweg 2e fase" /> 

이 서버에있는 파일의 이름을 변경하도록 요구 그래서 제대로 참조 될 것입니다.

+0

공백 문자가 '% 20'으로 URL 인코딩 된 경우 파일 이름을 변경할 필요가 없습니다. – PointedEars

+0

@PointedEars 유효한 포인트. 개발자가 원하는 것은 개발자의 몫입니다. '% 20' /'-' /'_'는 공백에 대한 모든 표준 대체물입니다. 이스케이프 처리 된 char-code를 사용하면 서버의 파일 이름을 변경할 필요가 없다는 이점이 있습니다. Camel-case도 꽤 유명합니다 :'Parallelweg2eFase.jpg'. 나는 그들이 쉽게 URL을 읽게하는 방식을 좋아하기 때문에 하이픈 ('-')을 사용하는 것을 좋아한다. – Jasper

+0

매우 빠른 응답을 주셔서 감사합니다. 나는 그것을 바꿨으나 운이 없다. 나는 그림이 거기에 있다는 것을 안다. 그러나 그들은 숨겨져 있습니다. ie8에서 그림을 오른쪽 클릭> 표시해야합니다. – user1778188

관련 문제