블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

'LEFT'에 해당되는 글 1건

  1. 2017.02.18 javascript - 이미지 좌표(위치) 구하기

left, top은 style에 있고, 문자열 형식이라서, parseInt(()함수를 사용해야 숫자가 된다.


x=parseInt(mg.style.left);




width, height는 이미지의 속성이며, 숫자이다. (parseInt()함수가 필요없다.)


w=img.width,

h=img.height,




function get_left(o){

return parseInt(o.style.left.replace('px',''));

}

function get_top(o){

return parseInt(o.style.top.replace('px',''));

}




이미지 너비, 높이 구하기 실패하는 이유 : body(이미지)가 로딩이 끝나야, 값을 얻을 수 있다.

사용할 이미지를 body에 넣고, 밑에서 자바스크립트로 처리한다.


<body style="margin:0;padding:0">

<img id=img1 src="img/1.JPG" style="visibility:hidden;position:absolute;left:0;top:16;">

...

<script type='text/javascript'>

...

img1_w=img1.width,

img1_h=img1.height;

...

//실제로 사용할 내용을 생성한다.

document.write("<img id='img1"+i+"' src='img/1.JPG'>");//처음 로딩된 내용은 모두 지워진다.

...

</script>

</body>

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함