내가 누락 된 이미지를 처리하고 배경 색상으로 교체하는 그런 일을 할배경 색상 (파이어 폭스)
<td width="34"><img onError="handleError(this, '#fff', 'fail');" src="'. $profileImg .'" alt="" height="'.$imgHeight.'" /></td>
그리고 그 처리하는 자바 스크립트 함수의 :
function handleError(elem, colorCode, state){
if ((typeof(elem.onerror) === 'function' && state === 'fail') || (elem.width === 0)){
elem.style.backgroundColor = colorCode;
console.log(colorCode);
}
}
을 console.log 줄은 firefox가 거기에 들어가는 것을 보여 주지만 배경색을 표시하지는 않습니다 ...
추신 : 나는 또한 JQuery를 사용해 보았습니다.
내가 뭘 잘못 했니?
나는 이미지에 배경색을 설정할 수 없다고 말하고 싶다. 대신 TD로 설정해 보자. – Michi