Dynamic HTML Go to UP


1 / 2 / 3


DHTMLÀ̶ó°í ºÒ¸±¸¸ÇÑ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì ¸¹Àº ºÎºÐ¿¡¼­ nn4ÀÇ layer¿Í ie4ÀÇ css-p(Positioning CSS)¸¦ »ç¿ëÇÕ´Ï´Ù. µÎ ºê¶ó¿ìÀú °£¿¡ À̵éÀ» »ç¿ëÇÏ´Â Â÷À̰¡ ÀÖÁö¸¸, °³³äÀº layer¿Í css-p°¡ °°½À´Ï´Ù. °£´ÜÈ÷ ÀÌ µÑÀ» ¿¹±âÇ϶ó¸é dhtml¿¡¼­ ±âº» ´ÜÀ§¶ó°í ÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.

DynamicÇϴٴ ǥÇö¿¡ °É¸Â°Ô °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍµéÀÔ´Ï´Ù.

LAYER¿Í ºñ½ÁÇÑ css-p(position element)´Â style="position:absolute(¶Ç´Â relative);" ¶Ç´Â
HEAD Åà ¾È¿¡¼­ #ID { position:absolute(¶Ç´Â relative); }·Î style property¸¦ ¼±¾ðÇÑ ÅÃÀ» position element¶ó°í ÇÕ´Ï´Ù. nn4¿¡¼­´Â <LAYER>µµ position element ÀÔ´Ï´Ù. layer´Â position attribute¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±âº»ÀûÀ¸·Î position element(css-p)·Î »ç¿ëµÇ´Â ÅÃÀÔ´Ï´Ù. style position:absolute´Â <LAYER>¿¡ ´ëÀÀÇϰí position:relative; ´Â <ILAYER>°ú ´ëÀÀµË´Ï´Ù.

position:absolute; left:200; top:100
<LAYER left=200 top=100>
´Â css-p ·¹À̾î¿Í LAYER Åà ·¹À̾ ÆäÀÌÁö¿¡¼­ Àý´ëÁÂÇ¥¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÆäÀÌÁö ¸Ç À§ ²ÀÁöÁ¡¿¡¼­ ¿À¸¥ÂÊ·Î 200px, ¾Æ·¡·Î 100pxÀÇ ÁÂÇ¥·Î À§Ä¡½Ãŵ´Ï´Ù.
position:relative; left:200; top:100
<ILAYER left=200 top=100>
´Â »ó´ëÀûÀÎ ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÆäÀÌÁö¿¡¼­ Ãâ·ÂµÈ À§Ä¡¿¡¼­ 200, 100ÀÇ ÁÂÇ¥·Î À§Ä¡ÇÕ´Ï´Ù. ÆäÀÌÁö¿¡¼­ÀÇ Ã³À½ À§Ä¡°¡ 100, 100 ÀÌ¿´´Ù¸é À̰ÍÀÇ À§Ä¡´Â 300, 200ÀÌ µË´Ï´Ù.

left, topÀº ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº»À¸·Î 0pxÀÔ´Ï´Ù. ±âº» ´ÜÀ§µµ "px"ÀÔ´Ï´Ù.

ÀÌ·¸°Ô position:absolute(relative)³ª layer, ilayer ÅÃÀº ¸ðµÎ ·¹À̾îÀÔ´Ï´Ù. positionÀ» ÁöÁ¤ÇÑ element¸¦ º¸Åë css layer¶ó°í ºÎ¸¨´Ï´Ù. µÑ ´Ù ºñ½ÁÇÑ ±â´ÉÀ» Çϱ⠶§¹®ÀÌÁÒ..

±×¸®°í position element¸¦ ´Ù·ç±â À§Çؼ­´Â °¢°¢ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

<div id="cssLayer" style="position:absolute; left:200; top:100"> ... </div>
<LAYER name="nn4Layer" left=200 top=100> ... </layer>
·Î css ·¹À̾¼­´Â id¶ó´Â attribute·Î »ç¿ëÇϰí layer Åÿ¡¼­´Â id, name µÑ ´Ù »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¸°Ô ÆäÀÌÁö¿¡ ÀûÀº °¢°¢ÀÇ ÅÃÀº ÆäÀÌÁö¿¡ Ãâ·ÂÀÌ µÇ¸é ÇϳªÀÇ Object°¡ µË´Ï´Ù. css ·¹À̾î, layer Åõµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

style="....."¿¡ ÁöÁ¤ÇÑ left, width, background °°Àº ¿©·¯ style attributeµéÀ» JavaScript·Î ´Ù·ç¾î¼­ µ¿ÀûÀÎ ÆäÀÌÁö¸¦ ¸¸µì´Ï´Ù. ÀÌ style attribute¸¦ JavaScript·Î ÀÐÀ¸¸é style¿¡ ÁöÁ¤µÈ °ÍµéÀÌ ObjectÀÇ ±¸¼º¿ä¼Ò(Property)°¡ µË´Ï´Ù. nn4¿¡¼­´Â document.layers ¶ó´Â Object·Î ie4¿¡¼­´Â document.all.element ¶ó´Â Object°¡ µË´Ï´Ù. ±×¸®°í ÁöÁ¤ÇÑ styleµéÀº ¸ðµÎ ÀÌ objectÀÇ property°¡ µË´Ï´Ù. ´Ù¸¥ JavaScript1.1 Object¿Í °°Àº Object--±¸¼º¿ä¼Ò ½ÄÀÔ´Ï´Ù.

ÇÏÁö¸¸, Object--±¸¼º¿ä¼Ò¿¡¼­ Object¿Í ±¸¼º¿ä¼Ò°¡ ie4, nn4¿¡¼­ ¸¹ÀÌ ´Ù¸¨´Ï´Ù. ³Ê¹«³ª ´Ù¸¥ °÷ÀÌ ¸¹°í °³³äÀÚüµµ ¾à°£¾¿ ´Ù¸¨´Ï´Ù. ¸¹ÀÌ Á¢Çغ¸´Â ¼ö¹Û¿¡ ¾ø½À´Ï´Ù.

--
¿À·¡Àü¿¡ ¾î´À TVÀΰ¡ ÀâÁö Ã¥¿¡¼­ µèÀº À̾߱âÀε¥, ¿©±â¿¡ ÀûÀýÇÑ ºñÀ¯°¡ ÀÖ½À´Ï´Ù.

»ç¶÷µéÀÌ º¸Åë ¿Ü±¹¿©ÇàÀ» °¥¶§, ¹æ¹®ÇÒ ³ª¶ó¿¡ ´ëÇØ¼­ ±Ã±ÝÇØ ÇÕ´Ï´Ù. ±× ³ª¶ó¿¡ µµÂøÇϸé Àڱ⠳ª¶ó¿Í ÀÌ ³ª¶ó´Â ¾î¶»°Ô ´Ù¸¥Áö º¼·Á°í ÇÑ´ä´Ï´Ù. ±×¸®°í µÎ ¹øÂ°ÀÇ ÇØ¿Ü¿©Çà¿¡¼­µµ ±× ³ª¶ó¸¦ ÀÌÇØÇϱâ À§Çؼ­ Â÷ÀÌÁ¡ÀÌ ¹«¾ùÀÎÁö ´À³¥·Á°í ÇÕ´Ï´Ù. 3¹øÀç ¹æ¹®¶§´Â ÀÌÁ¦ Â÷ÀÌÁ¡À» ÀÎÁ¤Çϰí Àڱ⠳ª¶ó¿Í ÀÌ ³ª¶ó´Â ¹«¾ùÀÌ °°ÀºÁö °øÅëÁ¡À» ãÀ»·Á°í ³ë·ÂÇÑ´ä´Ï´Ù.

¾î¼´Ù°¡ DHTML¿¡ ÀÌ ºñÀ¯°¡ ÀûÀýÇÏ°Ô µÆ´ÂÁö´Â ºê¶ó¿ìÀú ÀüÀïÀ̶ó´Â °í·¡½Î¿òÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ ½Î¿òÀÌ ½±°Ô ³¡³¯°Å¶ó°í »ý°¢ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÁ¦ ³Ê¹«³ª »óó¸¦ ÀԾ µÑ Áß Çϳª´Â ¾²·¯Á®¾ß ÇÒ°Ì´Ï´Ù. Ȥ½Ã ±×·¸Áö ¾Ê¾Æµµ ¿À·£ ½Ã°£ÀÌ °É¸±°ÍÀÔ´Ï´Ù. °í·¡½Î¿òÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸®Áö ¸»±â ¹Ù¶ø´Ï´Ù. »õ¿ìÀÇ ¿ë±â¿Í ÁöÇý°¡ ÇÊ¿äÇÕ´Ï´Ù. :)

1 / 2 / 3



TOP