nn4 ¹®Á¦ ¼öÁ¤ÇÑ ÆäÀÌÁöGo to up


¸¶¿ì½º¸¦ ²ø°í ³õ¾Æ¼­ ÆäÀÌÁö¸¦ ¿òÁ÷ÀÌ´Â ¾ÕÀÇ ÆäÀÌÁö¿¡¼­ ¹®Á¦´Â ÆäÀÌÁöÀÇ Æøº¸´Ù Å« À̹ÌÁö³ª ÁٳѱèÀ» ÇÏÁö¾Ê´Â Åà <PRE>, <XMP>, font-size¸¦ ÁöÁ¤ÇÑ Å« ±ÛÀÚµîÀÌ ÀÖ´Ù¸é ºÒ¾ÈÇÑ µ¿ÀÛÀ» ÇÕ´Ï´Ù. ÀÌ ºÒ¾ÈÇÑ µ¿ÀÛÀ» ÇØ°áÇÒ ¼ö´Â ¾ø¾î¼­ ¹®Á¦ÀÇ ¿øÀÎÀÎ ÆäÀÌÁö¿¡¼­ ¼öÆòÀ̵¿¸·´ë°¡ »ý±âÁö ¾Ê°ÔÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ±×·¡¼­ nn4¿¡¼­ ¿ÀÁ÷ »óÇϷθ¸ ÆäÀÌÁö¸¦ ¿òÁ÷ÀÏ ¼ö ÀÖ°í ¼öÆò¿òÁ÷ÀÓÀº ÇÒ ¼ö ¾ø½À´Ï´Ù. ie4¿¡¼­´Â ¼öÆò¼öÁ÷ ´Ù ÇÒ ¼ö ÀÖ½À´Ï´Ù.

³ª¿Ã¼ö Àִ âÀÇ »óȲÀ» 3°¡Áö·Î °æ¿ì·Î ¿¹»óÇÕ´Ï´Ù.

1. ÇÁ·¹ÀÓ ÆäÀÌÁö¿¡¼­ ¼öÆòÀ̵¿¸·´ë°¡ »ý±â¸é ¾Æ¿¹ »õâÀ¸·Î ¿±´Ï´Ù.
2. ÇÁ·¹ÀÓ ÆäÀÌÁö°¡ ¾Æ´Ñ Àüü È­¸é ÆäÀÌÁö¿¡¼­ ¼öÆòÀ̵¿¸·´ë°¡ »ý±â¸é ¸¶¿ì½º À̺¥Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¡¼­ ÆäÀÌÁö ¿òÁ÷ÀÓÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.
3. ÇÁ·¹ÀÓ ÆäÀÌÁö°¡ ¾Æ´Ï°í Àüü È­¸é ÆäÀÌÁöµµ ¾Æ´Ñ Å©±â¸¦ ´Ã¸±¼ö ÀÖ´Â ÆäÀÌÁö¿¡¼­ ¼öÆòÀ̵¿¸·´ë°¡ »ý±â¸é ¼öÆòÀ̵¿¸·´ë°¡ »ý±âÁö ¾Ê´Â ¸¸Å­ÀÇ Å©±â·Î âÀ» ´Ã·ÁÁÝ´Ï´Ù.

ÆäÀÌÁöÀÇ Æøº¸´Ù Å« document°¡ ÀÖÀ»¶§ ±×°ÍÀ» È®ÀÎÇÏ¿© ±×¿¡ ¸Â´Â µ¿ÀÛÀ» ÇÕ´Ï´Ù. À̰ÍÀ» Çϱâ À§Çؼ­´Â ¾Õ ÆäÀÌÁöÀÇ ÇÔ¼ö init()¸¦ ¼öÁ¤ÇÏ¿´½À´Ï´Ù. ³ª¸ÓÁö´Â ¶È°°°í ie4´Â °íÄ¥µ¥°¡ ¾ø½À´Ï´Ù.

function init() {

  if(n4) {
    window.onresize=new Function("setTimeout('self.location.reload()', 1000)"); 
    if(self != parent) { 
      if(document.width > window.innerWidth+4) { 
	window.open(self.location.href, "")
	return 
      }
    }
    else if(document.width > window.screen.width-4) { 
      alert("¸ð´ÏÅÍÀÇ ÇØ»óµµ°¡ À۰ųª ÆäÀÌÁö¿¡ Æøº¸´Ù Å« 
       ¹®¼­°¡ µé¾îÀÖ½À´Ï´Ù.\n\n"ÀÌ ÆäÀÌÁö¿¡¼­ 
       ¸¶¿ì½º·Î ÆäÀÌÁö ¿òÁ÷ÀÓÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù."); 
      return; 
    }
    else if(document.width > window.innerWidth) { 
      window.moveTo(0,0);
      window.resizeTo(document.width, window.innerHeight)
      return 
    }
    document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP|Event.DBLCLICK)
  }
  else if(e4) document.onmousemove = mMove

  document.onmousedown = mDown
  document.onmouseup = mUp
  document.ondblclick=new Function("return false");

  scrollTopStart=scrollTopEnd=scrollTopBit=0; 
  scrollLeftStart=scrollLeftEnd=scrollLeftBit=0; 
}
»¡°£»öÀÇ ÄÚµå´Â ¿òÁ÷ÀÓÇÒ ÆäÀÌÁö°¡ ÇÁ·¹ÀÓ ÆäÀÌÁöÀÏ °æ¿ì ÇÁ·¹ÀÓÀ» Á¶ÀýÇÒ ¼ö ¾ø¾î¼­ »õ·Î¿î â¿¡ ÇÁ·¹ÀÓ ÆäÀÌÁö¸¦ °¡Áö°í ¿É´Ï´Ù. +4´Â ÇÁ·¹ÀÓ ÆäÀÌÁö¿¡¼­ document.width¿Í window.innerWidth ¿¡¼­ÀÇ Â÷ÀÌÀÔ´Ï´Ù. 1pxÀÇ Å©±âµµ ³õÄ¡Áö ¾Ê°Ô ÁöÁ¤ÇÕ´Ï´Ù. (ÂüÁ¶Çϱâ)

ÆÄ¶õ»öÀÇ ÄÚµå´Â ¸ð´ÏÅÍ ÇØ»óµµº¸´Ù Å« ¹®¼­ÀÔ´Ï´Ù. ÇÁ·¹ÀÓ ÆäÀÌÁö°¡ ¾Æ´Ñ Àüü È­¸é ÆäÀÌÁö¿¡¼­ document.width°¡ ¸ð´ÏÅÍÀÇ ÇØ»óµµÀÎ window.screen.widthº¸´Ù 4px Àû¾î¼­ 800x600¿¡¼­ 796º¸´Ù Å« 797ºÎÅÍÀÇ document´Â °¡·Î À̵¿¸·´ë°¡ »ý±é´Ï´Ù. ¼öÆòÀ̵¿ ¸·´ë°¡ »ý±â´Â °ÍÀ» ¸·À» ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. ¾Æ¹«·± À̺¥Æ®µµ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. À¯ÀÏÇÏ°Ô ÆäÀÌÁö ¿òÁ÷ÀÓÀ» ÇÒ ¼ö ¾ø´Â °æ¿ìÀÔ´Ï´Ù. »ç¿ëÀÚ¿¡°Ô ¿òÁ÷ÀÓÀ» ÇÒ ¼ö ¾ø´Ù°í ¾Ë¸³´Ï´Ù. ¹°·Ð À̵¿¸·´ë³ª ÀÚÆÇÀ¸·Î´Â ¿òÁ÷ÀÏ ¼ö ÀÖ½À´Ï´Ù.

°¥»öÀÇ ÄÚµå´Â »ç¿ëÀÚ°¡ âÀÇ Å©±â¸¦ ÁÙ¿´À» ¶§ ¼öÆòÀ̵¿ ¸·´ë°¡ »ý±âÁö ¾Ê´Â¸¸Å­ âÀÇ Å©±â¸¦ ´Ã·ÁÁÝ´Ï´Ù.

init()ÇÔ¼öÀÇ ¸ÇÀ§ÀÇ Äڵ忡¼­ setTimeout()¿¡¼­ ½Ã°£À» 1000À¸·Î 1Ãʸ¦ ÁöÁ¤Çß½À´Ï´Ù. °¢ »ç¿ëÀÚÀÇ ½Ã½ºÅÛ¿¡ µû¶ó¼­ ÆäÀÌÁöÀÇ cache¸¦ ÀÐ¾î ¿À´Â ¼Óµµ°¡ ´Ù¸¨´Ï´Ù. ±×·¡¼­ ÀÌ ½Ã°£Àº ÃæºÐÈ÷ ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¸¹Àº À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ÆäÀÌÁö¿¡´Â ´õ ±ä ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ÆäÀÌÁö¸¦ ÁÙ¿©¼­ °è¼Ó ÆäÀÌÁö¸¦ Á¦Ãâ·ÂÇÏ¿© ºê¶ó¿ìÀú¸¦ ´Ý¾Æ¾ß ÇÑ´Ù¸é ´ÔÀÇ ÄÄÀÌ ´À¸®´Ù´Â °ÍÀÔ´Ï´Ù. (Á¦ Äĵµ ¾ûû ´À¸³´Ï´Ù. :)

ÀÌ ÆäÀÌÁö¸¦ ¼öÆòÀ̵¿¸·´ë°¡ »ý±â°Ô nn4¿¡¼­ âũ±â¸¦ ¹Ù²Ù¸é ¿©·¯°¡Áö º¯È­°¡ ÀϾ´Ï´Ù. ±×·¡¼­ »ç¿ëÀÚ°¡ È¥¶õ½º·¯¿öÇÒ ¼ö Àֱ⠶§¹®¿¡ »õ·Î¿î âÀ» ¿©´Â°ÍÀº °¡±ÞÀû ÇÇÇØ¾ß ÇÒ °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù.


ƯÁ¤ ÇØ»óµµ¿¡ ¸ÂÃß±â À§Çؼ­ <PRE>, <XMP>¸¦ »ç¿ëÇÒ ¶§ Àý´ëÅ©±âÀÇ font-size¸¦ »ç¿ëÇÏ¸é ¹Ì¸® ±× ÇØ»óµµ¿¡¼­ Å©±â¸¦ È®ÀÎÇÒ ¼ö ÀÖÁö¸¸ À̰͵µ »ç¿ëÀÚ ÄÄÀÇ ¹®ÀÚÅ©±â ¼³Á¤¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ÇÑ±Û window95ÀÇ °æ¿ì "Å«±Û²Ã"°ú "ÀÛÀº±Û²Ã" ¿¡¼­ Â÷À̰¡ ³³´Ï´Ù. "Å«±Û²Ã" À϶§°¡ Àý´ëÅ©±âÀÇ font-size¸¦ ÁöÁ¤ÇÑ ±ÛÀÚ¿¡¼­ Á¶±Ý´õ Å©°Ô ³ª¿É´Ï´Ù. ´ÜÀ§¸¦ pt·Î ÁöÁ¤ÇÏ¸é ¸»ÀÔ´Ï´Ù. px´Â °°½À´Ï´Ù. ±×¸®°í ºê¶ó¿ìÀúÀÇ ±Û²Ã¼³Á¤Àº Àý´ëÅ©±âÀÇ font-sizeÀÇ ±ÛÀڵ鿡´Â pt, px µÑ ´Ù ¶È °°½À´Ï´Ù. ±×·¯¹Ç·Î, ´ÜÀ§¿Í À̹ÌÁöÀÇ Å©±â ±×¸®°í ÆäÀÌÁöÀÇ ¾ç³¡ÀÇ 2pxÀÇ Æ´ÀÎ 4pxÀÇ Â÷À̸¦ °¨¾ÈÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ¿©·¯°¡ÁöÀÇ ¹®Á¦·Î ÀÌ ÆäÀÌÁöº¸´Ù ¾ÕÆäÀÌÁö°¡ ³ªÀº °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ºñ·Ï ÆäÀÌÁö ¿òÁ÷ÀÓÀ» ÇÒ ¼ö ¾ø´Â °æ¿ì°¡ ¸¹Áö¸¸ nn4¿¡¼­ âÀÇ Å©±â¸¦ ¹Ù²Ù´Â °ÍÀº À߸øµÈ ÆäÀÌÁö¸¦ Ãâ·ÂÇÒ ¼ö Àֱ⠶§¹®¿¡ ÁÖÀǸ¦ ÇØ¾ßÇÕ´Ï´Ù. ³Î¸® ¾Ë·ÁÁø resize ¹ö±×ÀÔ´Ï´Ù. ·¹À̾ ÆäÀÌÁöÀÇ styleÀ» °¡Áö°í ÀÖ´Â ÆäÀÌÁö¿¡¼­ âÀÇ Å©±â¸¦ ¹Ù²Ù¸é ±âÁ¸ÀÇ ·¹À̾ ÆäÀÌÁöÀÇ Á¤º¸°¡ ºÎÁ¤È®ÇÏ°Ô ÆäÀÌÁö¿¡ ³ª¿Ã ¼ö ÀÖ´Â nn4.05±îÁö ³ª¿À´Â ¹ö±×ÀÔ´Ï´Ù. ÀÌ ¹®¼­ÀÇ Å©±â´Â À̹ÌÁö, width 100%°¡ ³Ñ´Â table, ·¹À̾ ÆäÀÌÁö¿¡¼­ÀÇ Ã³À½ À§Ä¡¿¡¼­ ·¹À̾îÀÇ ³»¿ë¹°ÀÇ Å©±â¸¦ ´õÇÏ¿© ÆäÀÌÁö Æøº¸´Ù Å« °æ¿ìÀÔ´Ï´Ù.

À̰ÍÀ» ´Ù½Ã ¿ø·¡ÀÇ ·¹À̾î Á¤º¸·Î ÆäÀÌÁö¿¡ ¹èÄ¡ÇÒ·Á¸é ÆäÀÌÁö¸¦ ÀçÃâ·Â(reload)ÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ºê¶ó¿ìÀúÀÇ reload ´ÜÃ߸¦ ´©¸£¸é µÇÁö¸¸, ±×°ÍÀ» ±â´ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ±×·¡¼­ ÆäÀÌÁö¸¦ °­Á¦·Î windowÀÇ resize À̺¥Æ®¸¦ »ç¿ëÇÏ¿©
window.onresize=new Function("self.location.reload()") ·Î ÆäÀÌÁö¸¦ ÀçÃâ·ÂÇÕ´Ï´Ù. ±×·¯¸é ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, À̶§ À§ÀÇ ÆÄ¶õ»öÀÇ °æ¿ì¿¡ ¹®Á¦°¡ ÀϾ´Ï´Ù. ·¹À̾ ÆäÀÌÁöÀÇ Æøº¸´Ù Ä¿¼­ ÆäÀÌÁö¿¡ ¼öÆòÀ̵¿¸·´ë°¡ »ý±â¸é °è¼Ó resizeÀ̺¥Æ®°¡ ÀϾ´Ï´Ù. »ç¿ëÀÚ°¡ STOP ´ÜÃß·Î ÆäÀÌÁö Àü¼ÛÀ» ¸ØÃâ¶§±îÁö ¸»ÀÔ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Àú´Â 3°¡Áö ¾Ë°í ÀÖ½À´Ï´Ù.

ù¹øÂ°´Â ÀÌ ÆäÀÌÁöÀÇ ¹æ¹ýÀ¸·Î âÀÇ Å©±â¸¦ ´Ã·ÁÁִµ¥, À§ÀÇ ÆÄ¶õ»öÀÇ °æ¿ì°¡ ³ª¿ÀÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. Áï, ´Ã¸±¼ö ÀÖ´Â ÆäÀÌÁöÀÇ Å©±âº¸´Ù Å« ·¹À̾ ¾ø´Â ÆäÀÌÁö¸¦ ¸¸µå´Â °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸, À̰͵µ »ç¿ëÀÚÀÇ ÇØ»óµµ¸¦ ÀÏÀÏÀÌ È®ÀÎÇÏ¿© ÇØ»óµµ¿¡ ¸Â´Â ÆäÀÌÁö¸¦ µû·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

µÎ¹øÂ°´Â COOKIE¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. resize À̺¥Æ®°¡ ÀϾÀ» ¶§, Çѹø¸¸ ÀçÃâ·ÂÀ» Çϰí cookie¿¡°Ô Çѹø ÀçÃâ·ÂÇß´Ù´Â Á¤º¸¸¦ ÀúÀåÇÕ´Ï´Ù. ±×¸®°í ±×°ÍÀ» ÀÐ¾î µÎ¹øÂ° ÀçÃâ·ÂÀ» ¸·´Â ¹æ¹ýÀÔ´Ï´Ù. ±×¸®°í À̰ÍÀ» ÀÏÀÏÀÌ ÆäÀÌÁö¿¡ ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

¸¶Áö¸· ¼¼¹øÀç´Â âÀÇ Å©±â¸¦ ¹Ù²Ü ¼ö ¾ø´Â »õâÀ» ¿©´Â°ÍÀÔ´Ï´Ù.

3°¡Áö ¸ðµÎ ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

À§ÀÇ 3°¡Áö ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê±â À§Çؼ­´Â nn4¿¡¼­ ÃæºÐÇÑ ¿©À¯ÀÇ Å©±â¸¦ °¡Áö´Â ·¹À̾ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é resize ¹ö±×¸¦ ¸¸³ª´Â ÀÏÀÌ Àû¾îÁú °ÍÀÔ´Ï´Ù. ÂÁ.. (ÂüÁ¶)

--
nn4.05¿¡¼­ window.onresize À̺¥Æ®¸¦ ÁöÁ¤ÇÒ ¶§, ½Ã°£ °£°ÝÀ» ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¹Ù·Î ÁöÁ¤À» ÇÏ¸é ÆäÀÌÁö¿¡ °¡·Î À̵¿¸·´ë°¡ »ý±ä°Í ó·³ °è¼Ó ÁöÁ¤ÇÔ¼ö¸¦ È£ÃâÇÕ´Ï´Ù. ¹®¼­ÀÇ ¾ç¿¡ µû¶ó¼­ ÀÌ ¹®Á¦°¡ »ý±æ¼öµµ ¾È»ý±æ¼öµµ ÀÖÁö¸¸, ¾Æ·¡Ã³·³ ÇÏ¸é ÆäÀÌÁö ¹®¼­ÀÇ Å©±â¿¡ »ó°ü¾øÀÌ ¹®Á¦¸¦ ¿¹¹æÇÒ ¼ö ÀÖ½À´Ï´Ù. nn4.05 ¸¦ À§Çؼ­ ¾Æ·¡Ã³·³ ÁöÁ¤Çϼ¼¿ä..

function init() { 
  window.onresize=new Function("setTimeout('self.location.reload()', 1000)"); 
}
<body onLoad="setTimeout('init()', 111)">
À̺¥Æ®°¡ ¿ÀÀÛµ¿ÇÒ ¶§ setTimeout()¸¦ »ç¿ëÇϼ¼¿ä.. ¸¶¼ú»çÀÔ´Ï´Ù. :)

TOP