아래 질문글 재질문좀 드릴께요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아래 질문글 재질문좀 드릴께요 정보

아래 질문글 재질문좀 드릴께요

본문

올래님 하고 byfun 님이 정확하게 답변 주셨는데요
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=201303


<img src="<?php echo $thumbnail_image[$k]; //썸 출력 ?>" onerror="this.src='<?php echo $th['no_img']; //노이미지 출력 ?>';"  alt="" />

여기서 onerror 핸들러가 파이어폭스에서는 먹히지가 않는군요.
그래서 구글링해서 보앗는데..
역시네요..

ie 크롬은 정상으로 노이미지가 출력되지만..

파폭에서는 되지를 않네요.

혹시 대체할만한 자바스크립트나 아님 다름것으로 대체가능할까요..

<?php
if (count($thumbnail_image) > 0):
for ($k = 0; $k < count($thumbnail_image); $k++) {
?>

<a href="<?php echo $file_path[$k]; ?>" class="highslide"

<?php if($k > 0) { ?>
style="display: none;"
<?php } ?>
onclick="return hs.expand(this, { src: '<?php echo $file_path[$k]; ?>', slideshowGroup: '<?php echo $wr_id; ?>' })">
<img src="<?php echo $thumbnail_image[$k]; //썸 출력 ?>" onerror="this.src='<?php echo $th['no_img']; //노이미지 출력 ?>';"  alt="" />
</a>

<? } endif; ?>
  • 복사

댓글 전체

혹 아래와 같이 우회를 하면 어떨까요.
이미지에서 다이렉트로 이벤트핸들러를 주는 것이 아니라 이미지를 띄운 이후 그 아래 콜백함수로 주는 방법...

<img id=myimg src=error.gif>
<script>myimg.onerror=function(){this.src='http://sir.co.kr/data/member/ca/cap1110.gif'}</script>
© SIRSOFT
현재 페이지 제일 처음으로