최근에 이미지 자동 축소 효과를 하다가 제가 사용하던 js가 Firefox에서 제대로 작동하지 않아 페이지가 변형되는 것을 발견하여 일반적인 호환성을 갖춘 코드를 작성했습니다
. 사용해본 결과 코드는
코드는 다음과 같습니다.
return document.all(objectId)
}
else if (document.layers && document.layers[objectId]) {
// NN 4 DOM .. 참고: 중첩된 레이어는 찾을 수 없습니다.
return document.layers[objectId];
}
else {
return false
}
}
function dxy_ReImgSize (){
var box=$("dxy_content");
var imgall=box.getElementsByTagName("img")
for (i=0;i
{
if (imgall[i].width>500)
{
var oWidth=imgall[i].width;
var oHeight=imgall[i].height; i].width="500";
imgall[i].height=oHeight*500/oWidth;
}
}
}
하지만 나도 찾았어 브라우저가 getElementsByTagName을 지원하지 않으면 플레이할 방법이 없다는 점이죠. 영역을 제어할 수 있다는 장점이 있습니다.
결국 다른 방법이 없으니 우선 임시 해결 방법을 찾아보겠습니다
코드 복사
코드는 다음과 같습니다.