·¹À̾î À̵¿Çϱ⠿¹Á¦ go dhtml ¿¹Á¦

·¹À̾ ¿òÁ÷ÀÌ´Â °ÍÀº DHTMLÀÇ ±âº»ÀûÀÎ °ÍÀ̶ó°í ¸»ÇÒ ¼ö ÀÖÁö¸¸, ÀÌ ¸¸Å­ ´«¿¡¶ç´Â °ÍÀº ¾øÀ»°ÍÀÔ´Ï´Ù. ½Ã°¢ÀûÀÎ È¿°ú³ª µ¿ÀûÀ̶ó´Â °Í¿¡ °¡Àå ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.

·¹À̾ ¿òÁ÷À̱â À§Çؼ­´Â ·¹À̾îÀÇ ÁÂÇ¥¸¦ ³ªÅ¸³»´Â propertyÀÇ °ªÀ» ¹Ù²ÞÀ¸·Î ·¹À̾ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹À̾îÀÇ ÇöÀç left ÁÂÇ¥°ªÀÌ 100À̶ó¸é ¿©±â¿¡ 100À» ´õÇϰųª 200À» ÁöÁ¤ÇØ ÁÖ¸é ·¹À̾ ¿ÞÂÊ¿¡¼­ 200px·Î À̵¿ÇÕ´Ï´Ù. ´ÜÀ§¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº»À¸·Î px°¡ ÁöÁ¤µË´Ï´Ù.

ÆäÀÌÁö¿¡¼­ ¿ÞÂÊ À§ ²ÀÁöÁ¡ÀÌ left=0, top=0 ÀÔ´Ï´Ù. ·¹ÀÌ¾î ³»ºÎ¿¡¼­´Â ·¹À̾îÀÇ ¿ÞÂÊ À§ ²ÀÁöÁ¡ÀÌ left=0, top=0ÀÔ´Ï´Ù.

ÆäÀÌÁö¿¡¼­ ·¹À̾îÀÇ À§Ä¡´Â nn4´Â left, topÀ» »ç¿ëÇÒ ¼ö ÀÖ°í ie4´Â left, top, pixelLeft, pixelTopÀ» »ç¿ëÇÒ ¼ö Àִµ¥, left, top°ú pixelLeft, pixelTop´Â Á¶±Ý Â÷À̰¡ ÀÖ½À´Ï´Ù.

·¹À̾ ÆäÀÌÁö¿¡¼­ left:100, top:200¿¡ À§Ä¡ÇØ ÀÖ´Ù¸é left´Â "100px" topÀº "200px"·Î ´ÜÀ§ px°¡ ºÙ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. ¹Ý¸é¿¡ pixeLeft´Â ¼ýÀÚ 100À̰í pixelTopÀº ¼ýÀÚ 200ÀÔ´Ï´Ù. ±×¸®°í À̵éÀº ¸ðµÎ style object¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ie4¿¡¼­ ·¹À̾îÀÇ top, left¿¡ ÁÂÇ¥ 100À» ÁöÁ¤Çϸé ÇѹøÀº µè½À´Ï´Ù. ÇÏÁö¸¸, µÎ¹øÂ°´Â µÇÁö ¾Ê½À´Ï´Ù. pixelTopÀ̳ª pixelLeft´Â µÎ¹øÂ°µµ µè½À´Ï´Ù.

±×·¯¹Ç·Î, ·¹À̾îÀÇ À§Ä¡¸¦ À̵¿ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â Çü½ÄÀº

	nn4´Â 

·¹À̾îÀ̸§.left = 100
·¹À̾îÀ̸§.top = 200

	ie4´Â 

·¹À̾îÀ̸§.style.left = 100 +"px"
·¹À̾îÀ̸§.style.top = 200 +"px"

	¶Ç´Â 

·¹À̾îÀ̸§.style.pixelLeft = 100
·¹À̾îÀ̸§.style.pixelTop = 200
·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡¿¡ ÀÖ´Â ·¹À̾ ¸¶¿ì½º·Î ´©¸£¸é ·¹À̾ À̵¿ÇÕ´Ï´Ù.

D1 ·¹À̾î ÀÔ´Ï´Ù. ¸¶¿ì½º¸¦ ´©¸£¸é ¿À¸¥ÂÊÀ¸·Î 20px ¸¸Å­¾¿ À̵¿ÇÕ´Ï´Ù.

function down() {
	if(document.layers) document.D1.left+=20
	else if(document.all) document.all.D1.style.pixelLeft += 20
}
if(document.layers) { 
	document.D1.captureEvents(Event.MOUSEDOWN)
	document.D1.onmousedown=down
}
if(document.all) document.all.D1.onmousedown=down
·¹À̾ À̵¿Çϴµ¥ »ç¿ëÇÑ ÄÚµåÀÔ´Ï´Ù.


TOP