js img 그림 의 onerror 사건 분석 주의
분석:특히 onerror 에 주의 하 십시오.그림 이 존재 하지 않 을 때 onerror 를 촉발 합 니 다.onerror 에 서 는 img 에 NoPic.gif 그림 을 지정 합 니 다.즉,그림 이 존재 하면 pic.gif 를 표시 하고 그림 이 존재 하지 않 으 면 noPic.gif 를 표시 합 니 다.그러나 문제 가 발생 했 습 니 다.noPic.gif 도 존재 하지 않 으 면 onerror 를 계속 터치 하여 순환 을 초래 하여 오류 가 발생 했 습 니 다.설명:그림 이 존재 하지만 네트워크 가 원활 하지 않 으 면 onerror 를 촉발 할 수도 있 습 니 다.해결 방법:첫 번 째:.onerror 코드 제거;또는 onerror 코드 를 다른 것 으로 변경 합 니 다.또는 onerror 의 그림 이 충분히 작고 존재 하 는 지 확인 합 니 다.두 번 째:
<script type="text/javascript">
<!C
function nofind(){
var img=event.srcElement;
img.src="../../../sys/common/image/fileoperation/icon/default.gif";
img.onerror=null;
}
//C>
</script>
<td align="center"><img src="../../../sys/common/image/fileoperation/icon/${file.suffix }.gif" onerror="nofind();" />${file.name }</td>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
svg의 외부 파일을 읽습니다 (img src 및 jQuery load)svg의 외부 파일을 img src와 jQuery load로 읽어 보았습니다. 실행 결과 Chrome Firefox index.html signal.js circle_red.svg circle_yellow.svg c...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.