10.4 window object
window´Â °´Ã¼´Â ¾ÕÀ¸·Î ¹è¿ï ¸ðµç °´Ã¼ÀÇ ºÎ¸ð(Parent)¿¡ ÇØ´çÇÏ´Â °´Ã¼ÀÌ´Ù.
±×¸¸Å ¾Ë°Ô ¸ð¸£°Ô ¸¹ÀÌ »ç¿ëµÇ´Â °´Ã¼Àε¥, navigator°´Ã¼¸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ °´Ã¼´Â window°´Ã¼
¹Ø¿¡ ÇϳªÀÇ ¼Ó¼ºÀ¸·Î Á¸ÀçÇÑ´Ù.
- ÁÖ¿ä ¼Ó¼º
document | windowÇÏÀ§ÀÇ object |
frames[i] | window°¡ ´ã°í ÀÖ´Â ÇÁ·¹ÀÓÀÇ ¹è¿ |
history | ³×ºñ°ÔÀÌ¼Ç °æ·Î¸¦ ´ã°í ÀÖ´Â object |
location | ÇöÀç URLÁ¤º¸ |
opener | open()ÇÔ¼ö·Î ÇöÀç À©µµ¿ì¸¦ ¿¾îÁØ ºÎ¸ðÀ©µµ¿ì |
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)) |
location | location ¿µ¿ª »ý¼º ¿©ºÎ |
directories | directory button »ý¼º¿©ºÎ |
status | status bar»ý¼º ¿©ºÎ |
menubar | menubar»ý¼º ¿©ºÎ |
scrollbars | scrollbar »ý¼º¿©ºÎ |
resizable | »ç¿ëÀÚ¿¡ ÀÇÇÑ Å©±âÁ¶Àý °¡´É ¿©ºÎ |
width | »õâÀÇ °¡·Î Å©±â(Çȼ¿´ÜÀ§) |
height | »õâÀÇ ¼¼·Î Å©±â(Çȼ¿´ÜÀ§) |
copyhistory | historyÀÇ º¹»ç¿©ºÎ |
- ŸÀÌ¸Ó ¼³Á¤
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)
|