〈는 특수문자다.
〈body>
var img_name='http://www.phpschool.com/gnuboard4/skin/board/basic/img/btn_list.gif'
var viewImg=new Image()
viewImg.src=img_name
alert('offsetWidth:'+viewImg.offsetWidth+'/width:'+viewImg.width)
document.body.appendChild(viewImg)
alert('offsetWidth:'+viewImg.offsetWidth+'/width:'+viewImg.width)
〈/script>
불여우와 ie8의 동작 결과가 다르다.
body가 없어서 appendChild가 작동하지 않아도 width 값은 가지고 온다.
그럴 경우 offsetWidth는 못 가지고 온다.
또한 ie8에서는 그림을 가져오기 전에는 width 값이 정상적인데 반해,
그림을 화면에 뿌리게 되면 offsetWidth 값이 정상이고, width값은 정상값*100이다.
불여우에서는 항상 정상값을 가져 온다.
'쓸만한 주저리' 카테고리의 다른 글
문자열에서 한글과 영문만 남기기 (0) | 2008.10.22 |
---|---|
select에 option 추가하기 (0) | 2008.10.22 |
특정 자바스크립트 개체의 모든 속성 이름 알아내기 (0) | 2008.10.17 |
숫자값만 입력 받아서 자리표시하기 (0) | 2008.10.17 |
꺽은선 그래프 그리기 (0) | 2008.10.16 |