2016-09-13 7 views
0

내 html 웹 페이지에서 galleria를 사용하고 있으며 모든 이미지를 사용할 수있는 동안 모든 것이 잘 작동합니다 (HTTP 200).한 사진을로드 할 수 없으면 갤러리 작동이 중지됩니다.

이미지 하나를 사용할 수없는 경우 (HTTP 404) 갤러리에서이 오류를 표시하고 더 이상 사용할 수 없습니다. Image not found: http://path....

galleria는 사용할 수없는 이미지를 무시하거나 오류 메시지를 표시하지 않고 성공적으로로드 된 이미지로만 작업 할 수 있습니까?

그것은 galleria의 새 버전이며가 재생 될 하나 개의 이미지의 URL 변경 : 더미 (dummy) 값을 설정하는 그것의 가능한 갤러리아의 자바 스크립트

<a href="http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Athabasca_Rail_at_Brule_Lake.jpg/800px-Athabasca_Rail_at_Brule_Lake.jpg"> 
    <img 
     src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Athabasca_Rail_at_Brule_Lake.jpg/100px-Athabasca_Rail_at_Brule_Lake.jpg", 
     data-big="http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Athabasca_Rail_at_Brule_Lake.jpg/1280px-Athabasca_Rail_at_Brule_Lake.jpg" 
     data-title="Athabasca Rail" 
     data-description="The Athabasca River railroad track at the mouth of Brulé Lake in Alberta, Canada." 
    > 
</a> 
+0

왜 이미지 URL이 있는지 확인하지 않으시겠습니까? 이 작업을 중단시키는 제약이 있습니까? –

+0

@HyderB. 백엔드 사이트에서 html을 만들고 DB에서 URL을 가져와야합니다. 그래서 이번에는 그들이 실제로 존재하는지 모르겠습니다. 문제는 있지만 지금은 그걸로 살아야합니다. – Patrick

+0

백엔드에 PHP를 사용하고 있습니까? –

답변

0

한다. 오류가있는 경우 디버깅하는 동안 더미 값이 설정된 경우 사용됩니다.

internal constants 
VERSION = 1.45, 
DEBUG = true, 
TIMEOUT = 30000, 
DUMMY = 'dummy Image path', 

그리고 오류가있는 경우 갤러리에 있습니다.

else { 
// apply the dummy image if it exists 
    if (DUMMY) { 
    $(this).attr('src', DUMMY); 
    } else { 
    Galleria.raise('Image not found: ' + src); 
    }