변수는 $pieces[12]
입니다. 내 서버의 이미지 URL이며, 페이지가로드 될 때 깨진 이미지가있는 경우가 있습니다. 내 스크립트는 깨진 이미지 오류가있는 경우 오류를 찾아서 $pieces[12]
으로 다시 대체한다고 가정합니다. 그 말이 맞다면. 하지만 내 코드로 어떻게해야하는지 모르겠습니다.PHP 스 니펫을 자바 스크립트에 삽입하는 방법
<div class="right_ad" id="right_ad">
<script>
<img src="<?php echo $pieces[12]; ?>"
onError="this.onerror=null;this.src='<?php echo $pieces[12]; ?>';"
style="width: 100%;max-height: 100%"/>
</script>
</div>
img 태그의 src attrubute를 jquery로 대체 할 수 있습니다. http://stackoverflow.com/questions/554273/changing-the-image-source-using-jquery – Deshan
php 서버에서 실행되는 반면 javascript는 클라이언트에서 실행되므로 사용자가 묻는 것이 PHP를 통해 달성 가능하다고 생각하지 않습니다. @DeshanR에서 언급 한 jquery를 사용할 수 있습니다. – madforstrength
페이지가로드 될 때 JavaScript 캡처/복사 $ pieces [12]를 갖는 것은 어떻습니까? 그런 다음 오류가있는 경우 $ pieces [12]에서 url에 JavaScript가 img src = ''로 저장됩니까? – user3456687