인코딩의 Decoding

728x90
반응형

스크립트 <img> 태그를 사용하여 이미지를 추가할 때 src로 설정한 경로의 문제로 이미지가 깨지는 경우가 있습니다.

 

src에 지정한 소스가 문제가 생길 경우 onerror 속성을 사용하여 미리 준비해둔 대체 이미지로 변경 할 수 있습니다.

 

예시)

 

원래는 "image.jpg" 라는 이미지를 보여주는 것이 맞지만 문제가 생길 경우 "noimage.jpg"라는 이미지로 대체한다.

<html>
	<head>
		<body>
			<img src="image.jpg" onerror="noimage.jpg" />
		</body>
	</head>
</html>

 

+

 

onerror는 상단에서 설명한 것처럼 이미지를 대체할 때 많이 사용하지만 error가 난 경우 범용적으로 사용 가능하다.

EX)

<!-- 에러가 발생한 경우 alert로 알려주는 코드 예시-->

<img src="image.jpg" onerror="alert('에러 발생')>

 

감사합니다.

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band