10. Navigator °´Ã¼


10.4 window object

  window´Â °´Ã¼´Â ¾ÕÀ¸·Î ¹è¿ï ¸ðµç °´Ã¼ÀÇ ºÎ¸ð(Parent)¿¡ ÇØ´çÇÏ´Â °´Ã¼ÀÌ´Ù. ±×¸¸Å­ ¾Ë°Ô ¸ð¸£°Ô ¸¹ÀÌ »ç¿ëµÇ´Â °´Ã¼Àε¥, navigator°´Ã¼¸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ °´Ã¼´Â window°´Ã¼ ¹Ø¿¡ ÇϳªÀÇ ¼Ó¼ºÀ¸·Î Á¸ÀçÇÑ´Ù.

  • ÁÖ¿ä ¼Ó¼º

    documentwindowÇÏÀ§ÀÇ object
    frames[i]window°¡ ´ã°í ÀÖ´Â ÇÁ·¹ÀÓÀÇ ¹è¿­
    history³×ºñ°ÔÀÌ¼Ç °æ·Î¸¦ ´ã°í ÀÖ´Â object
    locationÇöÀç URLÁ¤º¸
    openeropen()ÇÔ¼ö·Î ÇöÀç À©µµ¿ì¸¦ ¿­¾îÁØ ºÎ¸ðÀ©µµ¿ì
    parentÇÁ·¹ÀÓÀ¸·Î ³ª´µ¾úÀ» ¶§ ºÎ¸ð À©µµ¿ì
    selfÀÚ±â ÀÚ½ÅÀ» ÁöĪÇÑ´Ù.
    statusÇÏ´ÜÀÇ status bar¸¦ ÁöĪÇÏ´Â °´Ã¼
    top¿©·¯ ÇÁ·¹ÀÓÀ¸·Î ±¸¼ºÇßÀ» ¶§ ÃÖ»óÀ§ ÇÁ·¹ÀÓ


      ´ÙÀ½Àº window¼Ó¼ºÀ» ÀÚ¹Ù½ºÅ©¸³Æ® ³»ºÎ¿¡¼­ ÀÌ¿ëÇÏ´Â °£´ÜÇÑ ¿¹µéÀÌ´Ù.

    • ÇöÀç URLÀ» test.html·Î º¯°æÇϱâ : window.location = test.html;

    • status bar¿¡ Á¤º¸ Ç¥±â : window.status = "Hello";

  • ÁÖ¿ä ÇÔ¼ö

    alert(str)°æ°íâÀ» ¶ç¿î´Ù
    clearInterval(ID)Timer Á¦°Å
    clearTimeout(ID)Timer Á¦°Å
    close()ÇöÀçÀÇ ºê¶ó¿ìÀú¸¦ Á¾·á½ÃŲ´Ù.
    confirm()confirm¹Ú½º¸¦ ¶ç¿î´Ù.
    focus()ÇöÀçÀÇ À©µµ¿ì·Î Æ÷Ä¿½º¸¦ ¿Å±ä´Ù.
    moveBy(x, y)À©µµ¿ì¸¦ (x,y)·Î À̵¿(»ó´ëÁÂÇ¥)
    moveTo(x, y)À©µµ¿ì¸¦ (x,y)·Î À̵¿(Àý´ëÁÂÇ¥)
    open(a, b, c)»õ·Î¿î ºê¶ó¿ìÀú âÀ» ¿¬´Ù.
    print()Àμâ âÀ» ¶ç¿î´Ù.
    prompt(promptâÀ» ¶ç¿î´Ù.
    setInterval()Timer ¼³Ä¡
    setTimeout()Timer ¼³Ä¡


      ´ÙÀ½Àº windowÇÔ¼ö ÀÌ¿ëÇÏ´Â °£´ÜÇÑ ¿¹µéÀÌ´Ù.

    • »õ·Î¿î À©µµ¿ì ¿­±â

      window.open("new.html","newWindow","toolbar=yes, ..,width=200");

      * new.html : »õ·Î¿î À©µµ¿ì¿¡ ºÒ·¯µéÀÏ URLÁ¤º¸
      * newWindow : »õ·Î¿î À©µµ¿ìÀÇ À̸§
      * open()ÀÇ ¿É¼Ç
      toolbarÇ¥ÁØÅø¹Ù »ý¼º¿©ºÎ (yes(1), no(0))
      locationlocation ¿µ¿ª »ý¼º ¿©ºÎ
      directoriesdirectory button »ý¼º¿©ºÎ
      statusstatus bar»ý¼º ¿©ºÎ
      menubarmenubar»ý¼º ¿©ºÎ
      scrollbarsscrollbar »ý¼º¿©ºÎ
      resizable»ç¿ëÀÚ¿¡ ÀÇÇÑ Å©±âÁ¶Àý °¡´É ¿©ºÎ
      width»õâÀÇ °¡·Î Å©±â(Çȼ¿´ÜÀ§)
      height»õâÀÇ ¼¼·Î Å©±â(Çȼ¿´ÜÀ§)
      copyhistoryhistoryÀÇ º¹»ç¿©ºÎ
    • ŸÀÌ¸Ó ¼³Á¤

      ID = setTimeout("exp",5000); //exp ¼öÇàÇϱâÀü 5ÃÊ´ë±â.
      clearTimeout(ID);


    • »õ·Î »ý¼ºµÈ À©µµ¿ì¿Í ¿ø·¡ À©µµ¿ì°£ÀÇ ÂüÁ¶

        ¸ÞÀÎ À©µµ¿ì¿¡¼­ ¼­ºê À©µµ¿ì¸¦ ¿­¸é¼­ ÀÚ±â ÀÚ½ÅÀ» ¼­ºêÀ©µµ¿ìÀÇ ÇÑ ÇÁ·ÎÆÛƼ·Î µî·ÏÀ» ½ÃŲµÚ¿¡ ¼­ºê À©µµ¿ì¿¡¼­ »ç¿ëÇÏ¸é µÈ´Ù.(Netscape2.0), ¶Ç ´Ù¸¥ ¹æ½ÄÀº opener¶ó´Â ¼Ó¼ºÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù.( Netscape 3.0ÀÌ»ó) Áö±ÝÀº µÎ¹øÂ° ¹æ½ÄÀÌ ÁÖ·Î »ç¿ëµÇ°í ÀÖ´Ù.

      ¿¹1)
      ¸ÞÀÎ À©µµ¿ì : win = window.open("ch1.html","win");
                         win.tt = this.window;
      ¼­ºê À©µµ¿ì : window.tt.document.forms[0].nm1.value = 'kk';

      ¿¹2)
      ¸ÞÀÎ À©µµ¿ì : win = window.open("ch1.html", "win");
      ¼­ºê À©µµ¿ì : window.opener.tt.document.forms[0].nm1.value = 'kk';

- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)

Javascript °­ÁÂ
µé¾î°¡±â
Javascript¶õ?
ÀÛµ¿ ¹æ½Ä
Àå ´Ü Á¡
±â ÃÊ
     - HTML¹®¼­¿¡Ãß°¡Çϱâ
     - ÃÖÃÊ ¿¹Á¦
     - ÇÔ¼ö»ç¿ëÇϱâ
     - ±âº» ÇÔ¼ö
¹® ¹ý
     - º¯ ¼ö
     - ¿¬ »ê
     - Á¶ °Ç ¹®
     - ¹Ý º¹ ¹®
     - »ç¿ëÀÚÇÔ¼ö
°´ ü
     - Object¶õ?
     - ¼Ó¼º°ú ÇÔ¼ö
     - °´Ã¼ÀÇ »ý¼º°ú»ç¿ë
³»Àå °´Ã¼
     - Date
     - Math
     - String
     - Array
     - Boolean
     - Function
     - Argument
     - Number
     - Global
     - ±â Ÿ
     - with / delete
Event °´Ã¼
³×ºñ°ÔÀÌÅÍ °´Ã¼
     - ³×ºñ°ÔÀÌÅͰ´Ã¼±¸Á¶
     - °´Ã¼ Á¢±Ù ¹æ¹ý
     - navigator
     - window
     - location
     - history
     - document
     - form
     - form elements
Frame °´Ã¼
±â Ÿ
     - Animation
     - Audio
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master