ÀÚ¹Ù½ºÅ©¸³ ¿¹Á¦(1)

     

°æ°í ¸Þ½ÃÁö À©µµ¿ì ¶Ù¿ì±â

 

 

óÀ½À¸·Î ´Ù·ç¾î º¼ ¿¹Á¦´Â °æ°í ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â À©µµ¿ì¸¦ ¶ß°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÎÅÍ³Ý ¿©ÇàÀ» ¸¹ÀÌ ÇØ º¸½Å ºÐÀ̶ó¸é ÀÚÁÖ Á¢ÇϼÌÀ» °ÍÀÔ´Ï´Ù.

<HTML>

<HEAD>

<SCRIPT LANGUAGE = "JAVASCRIPT">

function pushbtn() {

alert("HELLO!");

}

</SCRIPT>

</HEAD>

<BODY>

<FORM>

<INPUT NAME="Button1" TYPE="button"

VALUE="Push Me" onClick="pushbtn()">

</FORM>

</BODY>

</HTML>

 

À§¿Í °°ÀÌ head ű׿¡¼­ ÇÔ¼ö Çϳª¸¦ Á¤ÀÇÇÏ°í ±× ÇÔ¼ö°¡ ´ÜÁö alert µµ±¸¸¦ È£ÃâÇϵµ·Ï ÇÕ´Ï´Ù.

±×¸®°í ¹öưÀ» »ç¿ëÇÏ¿© À©µµ¿ì¸¦ ¶ß°Ô Çϱâ À§ÇÏ¿© form ÅÂ±× ³»ÀÇ input ű×ÀÇ ¼Ó¼ºµéÀ» Á¤ÇÕ´Ï´Ù. ÀÌ ¶§ onClick="pushbtn()"À̶ó´Â °ÍÀº ÀÌ ¹öưÀÌ Å¬¸¯µÉ ¶§ pushbtn() ÇÔ¼ö¸¦ È£ÃâÇ϶ó´Â °ÍÀÔ´Ï´Ù.

´ÙÀ½ ¿¹Á¦´Â »õ·Î¿î À©µµ¿ì¸¦ »ý¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ¹°·Ð HTML ¹®¼­ÀÇ TargetÀ» ÀÌ¿ëÇØµµ »õ·Î¿î À©µµ¿ì¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖÁö¸¸ ÀÌ ¶§´Â ÇöÀç ºê¶ó¿ìÀú À©µµ¿ìÀÇ Å©±â¿Í ¼Ó¼ºÀ» ±×´ë·Î À̾î¹ÞÀº À©µµ¿ì°¡ »ý±â´Â °ÍÀ̹ǷΠ»ç¿ëÇÏ±â ºÒÆíÇÑ °æ¿ì°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ´ÙÀ½ÀÇ Äڵ带 º¾½Ã´Ù

 

<HTML><HEAD>

<SCRIPT LANGUAGE = "JAVASCRIPT">

function makewin() {

msg=open("","Dis_Window","width=300,height=200") ;

msg.document.write("<head><title>New Window</title>") ;

msg.document.write("</head><body>New window<BR>") ;

msg.document.write("made by javascript<BR></body>") ;

}

</SCRIPT>

</HEAD>

<BODY>

<FORM>

<INPUT NAME="bt1" TYPE="button" VALUE="Push Me" onClick="makewin()">

</FORM>

</BODY>

</HTML>

 

ÀÌ ¿¹Á¦¿¡¼­µµ ¿ª½Ã »õ·Î¿î ÇÔ¼ö makewin()À» Á¤ÀÇÇÑ µÚ ±× ¾È¿¡¼­ »õ·Î¿î À©µµ¿ì¸¦ ¸¸µé°í ±× À©µµ¿ì¿¡ ÇÊ¿äÇÑ ¹®ÀÚ¿­À» »ðÀÔÇÏ¿´½À´Ï´Ù. ±×¸®°í ¹ØÀÇ input ű׿¡¼­µµ °°Àº ¹æ¹ýÀ¸·Î ¹öưÀ» ¸¸µé¾î¼­ makewin() ÇÔ¼ö¿Í ¿¬°áÇÏ¿´½À´Ï´Ù.

À§¿¡¼­ »õ·Î¿î À©µµ¿ì¸¦ ¸¸µé±â À§ÇØ »ç¿ëÇÑ open µµ±¸¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë¾Æ º¾½Ã´Ù. open µµ±¸´Â »õ·Î¿î ¹®¼­³ª À©µµ¿ì¸¦ »ý¼ºÇÏ´Â °ÍÀ¸·Î ¿©±â¼­´Â »õ·Î¿î À©µµ¿ì¸¦ »ý¼ºÇÏ´Â °Í¸¸À» ¼³¸íÇϰڽÀ´Ï´Ù. ÀϹÝÀûÀÎ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

 

[windowVar]=open("[URL]","windowName","[windowFeatures]")

¿©±â¼­, []·Î µÑ·¯½Ñ °÷Àº »ý·«ÀÌ °¡´ÉÇÕ´Ï´Ù.

 

windowVar´Â ¿¹¿¡¼­ÀÇ msgó·³ À©µµ¿ìÀÇ À̸§ÀÔ´Ï´Ù. À̰ÍÀº ÀÚ½ÅÀÌ ¿øÇÏ´Â À̸§À¸·Î »ç¿ëÇÏ¸é µË´Ï´Ù.

URLÀº »õ·Î¿î À©µµ¿ì¿¡ ¿­·Á°í ÇÏ´Â URL¸¦ ³ªÅ¸³À´Ï´Ù. ºñ¾î ÀÖÀ¸¸é ³»¿ëÀÌ ºó À©µµ¿ì¸¸ »ý¼ºµË´Ï´Ù.

À§ÀÇ ¿¹Á¦¿¡¼­´Â msg¶ó´Â ³»¿ëÀÌ ¾ø´Â À©µµ¿ì¸¦ »ý¼ºÇÏ°í ¿©±â¿¡ Á÷Á¢ document.write¸¦ ÀÌ¿ëÇÏ¿© ³»¿ëÀ» ÀÛ¼ºÇÏ¿´½À´Ï´Ù.

 

windowName Çʵå´Â À©µµ¿ìÀÇ À̸§À» ÁöÁ¤ÇÏ´Â Çʵå·Î¼­ À§ ¿¹ÀÇ Dis_Windowó·³ ¿øÇÏ´Â À̸§À» »ç¿ëÇϸç, ¹Ýµå½Ã ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¿©·¯°³ÀÇ À©µµ¿ì¸¦ ¿­ °æ¿ì¿¡´Â ¹Ýµå½Ã ¼­·Î ´Ù¸¥ À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯°³ÀÇ À©µµ¿ì¸¦ »ý¼ºÇÒ ¶§ ÀÌ À̸§ÀÌ °°´Ù¸é ÇϳªÀÇ À©µµ¿ì¸¸ÀÌ »ý¼ºµË´Ï´Ù.

 

windowFeatures´Â À©µµ¿ìÀÇ ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â ÇʵåÀÔ´Ï´Ù. ¿©±â¿¡ »ç¿ëµÇ´Â °¢ ÀÎÀÚµéÀº ´ÙÀ½°ú °°½À´Ï´Ù.

toolbar=yes or no : back, home°°Àº Åø¹Ù(no).

location=yes or no : location ÀԷ â(no).

directories=yes or no : what's new, what's cool °°Àº °Í(no).

status=yes or no : »óŹÙ(no).

menubar=yes or no : ¸Þ´º(no).

scrollbars=yes or no : ½ºÅ©·Ñ¹Ù(no).

resizable=yes or no : Å©±â º¯°æ(no).

width=pixel value

height=pixel value

 

°¢ ÀÎÀÚµéÀº ÄÞ¸¶·Î ±¸ºÐµÇ°í, ÀÌ ÀÎÀÚµé »çÀÌ¿¡ °ø¹éÀÌ À־´Â ¾ÈµÈ´Ù´Â °Í¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

À§¿¡¼­ yes or no ´Â °¢ ¿ä¼ÒµéÀ» on/offÇÏ´Â °ÍÀ̰í, width, height´Â âÀÇ Å©±â·Î Çȼ¿ ´ÜÀ§ÀÇ ¼öÄ¡¸¦ ¾²¸é µË´Ï´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀÌ ¿øÇÏ´Â À©µµ¿ì¸¦ Á÷Á¢ »ý¼ºÇغ¸°í °¢°¢ÀÇ ÀÎÀÚµéÀÇ ±â´ÉÀ» È®ÀÎÇϱ⠹ٶø´Ï´Ù.