ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç
ȨÆäÀÌÁö Á¦ÀÛ±âÃÊ
±âº»Å±×
ÅÂ±×ÆÁ¸ðÀ½
ű×ÀÚ·á¹æ
Æ÷Åä¼¥°ÁÂ
À¥.°ü·Ã°ÁÂ
PHP°ÁÂ
PHPÆÁ
HTML.CSS
JAVASCRIPT
ASP
JSP
PHP½ÉÈ
C.C++
Ç÷¡½Ã.ActionScript
ÀÚÀ¯°Ô½ÃÆÇ
Áú¹®°Ô½ÃÆÇ
À¯¸Ó°Ô½ÃÆÇ
¿À¶ô½Ç
Tel. 042-353-2371
ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà
010-8649-6758
¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
JAVASCRIPT
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > JAVASCRIPT
ÀÛ¼ºÀÚ
freewebkorea
Ä«Å×°í¸®
JavaScript
Tutorial
Object
ºñ¹Ð¹øÈ£
Á¦¸ñ
<H2>location Object</H2> <P class=mtext>location Object ¿¡´Â ÇöÀç URL¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. URL¿¡ ´ëÇÑ Á¤º¸¶õ ÇöÀç ÆäÀÌÁöÀÇ herf, path, pathname, protocol, host, port µî¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î Àִµ¥, ÀÌ·¯ÇÑ Á¤º¸µéÀ» ¹®ÀÚ¿·Î return ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.</P><B>location Object ÀÇ Property</B><BR><BR> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=4>location Object Property</TD></TR> <COLGROUP> <COL class=syntaxLeftCell width="16%"> <COL class=syntaxRightCell> <TBODY> <TR class=syntaxLeftCell> <TD>Property</TD> <TD align=middle>¼³ ¸í</TD></TR> <TR> <TD>hash</TD> <TD>¹®¼³»ÀÇ <A href="http://www.cadvance.org/doc/html/intermediate/anchor_bookmark.asp#bookmark_in_document">anchor</A>(href ¼Ó¼º°ª µÚ¿¡ ºÙÀÌ´Â <B>#</B> ¿Í anchor name) name ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>host</TD> <TD>¹®¼³»ÀÇ hostname°ú port ¹øÈ£ ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>hostname</TD> <TD>¹®¼³»ÀÇ hostname ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>href</TD> <TD>Default. Àüü URLÀ» ÁöÁ¤ ¶Ç´Â return. <SPAN style="COLOR: #941919">location µÚ¸¦ »ý·«Çϸé location.herf¿Í °°À½.</SPAN></TD></TR> <TR> <TD>pathname</TD> <TD>hostnameÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¹®¼ÀÇ °æ·Î¿Í filename ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>port</TD> <TD>URL¿¡¼ »ç¿ëÇÏ´Â port ¹øÈ£ ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>protocol</TD> <TD>URL¿¡¼ »ç¿ëµÇ´Â protpcol(http:, ftp: µîµî) ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>search</TD> <TD>ÀԷ°ª Àü¼Û°ú °ü·ÃµÈ URL µÚ¿¡ ºÙ´Â <B>?</B> (¹°À½Ç¥) ÀÌÈÄÀÇ ¹®ÀÚ¿ ÁöÁ¤ ¶Ç´Â return</TD></TR></TBODY></TABLE><BR><BR><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>location Object ¿¹Á¦</B> <PRE class=input id=location_property><body> <a href="http://www.location.net/sample.html#location_object" id="http1">http1</a><br /> <a href="http://www.location.net/doc.asp?filename=search" id="http2">http2</a><br /> <br /> <script type="text/javascript"> <!-- document.write("<b>href</b> : " + location.href + "<br />") document.write("<b>pathname</b> : " + location.pathname + "<br />") document.write("<b>protocol</b> : " + location.protocol + "<br />") document.write("<b>host</b> : " + location.host + "<br />") document.write("<b>hostname</b> : " + location.hostname + "<br />") document.write("<b>hash</b> : " + http1.hash + "<br />") document.write("<b>port</b> : " + http1.port + "<br />") document.write("<b>search</b> : " + http2.search + "<br />") // --> </script> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_property);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=grayHr> <BR><B>location Object Method</B> <P class=mtext>location ObjectÀÇ reload() Method ´Â ºê¶ó¿ìÀú â¿¡¼ ¿ìŬ¸¯ ÈÄ ¼±ÅÃÇÏ´Â '»õ·Î °íħ' °ú´Â ´Ù¸¨´Ï´Ù. »õ·Î °íħ(refresh)´Â ¹®¼¿¡¼ »õ·Î °íħÀ» ÇÒ ¶§ÀÇ À§Ä¡¿¡¼ »õ·Î °íħÀÌ µÇÁö¸¸ reload´Â ¹®¼ÀÇ Ã³À½(top)À¸·Î À̵¿ µË´Ï´Ù.</P> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=4>location Object method</TD></TR> <COLGROUP> <COL class=syntaxLeftCell width="18%"> <COL class=syntaxRightCell> <TBODY> <TR class=syntaxLeftCell> <TD>Method</TD> <TD align=middle>¼³ ¸í</TD></TR> <TR><!-- »ç¿ë¹ý µé¾î°¡´Â inline row Å×ÀÌºí ½ÃÀÛ --> <TD class=syntaxLeftCellshort>reload(<I><FONT color=#941919>boolean</FONT></I>)</TD> <TD class=inlineRightCellTitle style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px" width="80%"> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD class=RightCellTitle width="80%" colSpan=2>»õ·Î °íħ, ¹®¼¸¦ ´Ù½Ã ÀнÀ´Ï´Ù.</TD></TR> <TR> <TD class=inlineLeftCellshort width="15%"><I><FONT color=#941919>false</FONT></I></TD> <TD class=inlineRightCell width="85%">Default. ºê¶ó¿ìÀú cache¿¡¼ ´Ù½Ã ÀÐ¾î ¿Â´Ù.</TD></TR> <TR> <TD class=inlineLeftCellshort><I><FONT color=#941919>true</FONT></I></TD> <TD class=inlineRightCell>¼¹ö¿¡¼ ´Ù½Ã ÀÐ¾î ¿Â´Ù.</TD></TR></TBODY></TABLE></TD></TR><!-- »ç¿ë¹ý µé¾î°¡´Â inline row Å×ÀÌºí ³¡--></TBODY></TABLE><BR><BR><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>location Object ¿¹Á¦</B> <PRE class=input id=location_method><body> <button onclick="window.location.<B>reload(false)</B>">reload from browser cache</button> <button onclick="window.location.<B>reload(true)</B>">reload from server</button> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_method);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=grayHr> <BR><B>location Object¸¦ »ç¿ëÇÏ¿© Link °É±â</B> <P class=mtext>select - option À¸·Î ¸¸µç drop down boxÀÇ °ªÀº <A href="http://www.cadvance.org/doc/java/object/form/form_event.asp#onchange_event">onChange event</A>·Î ¼±ÅÃÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÄÚµå Áß selectedIndex ´Â drop down box Áß¿¡ ¼±ÅÃµÈ option ElementÀÇ value ¼Ó¼º °ªÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ window.location.href ¿¡¼ ¾ÕÀÇ window¿Í location ObjectÀÇ Default °ªÀÎ href ´Â »ý·« °¡´ÉÇÕ´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>Source code</B> <PRE class=input id=location_option><body> <select onchange="window.location.<B>href</B>=this.options[this.selectedIndex].value"> <option>°Ë»ö »çÀÌÆ®</option> <option value="http://kr.yahoo.com/">yahoo</option> <option value="http://www.naver.com/">naver</option> <option value="http://www.empas.com/">empas</option> </select> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_option);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR><BR> <HR class=blackHr> <BR>
<H2>location Object</H2> <P class=mtext>location Object ¿¡´Â ÇöÀç URL¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. URL¿¡ ´ëÇÑ Á¤º¸¶õ ÇöÀç ÆäÀÌÁöÀÇ herf, path, pathname, protocol, host, port µî¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î Àִµ¥, ÀÌ·¯ÇÑ Á¤º¸µéÀ» ¹®ÀÚ¿·Î return ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.</P><B>location Object ÀÇ Property</B><BR><BR> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=4>location Object Property</TD></TR> <COLGROUP> <COL class=syntaxLeftCell width="16%"> <COL class=syntaxRightCell> <TBODY> <TR class=syntaxLeftCell> <TD>Property</TD> <TD align=middle>¼³ ¸í</TD></TR> <TR> <TD>hash</TD> <TD>¹®¼³»ÀÇ <A href="http://www.cadvance.org/doc/html/intermediate/anchor_bookmark.asp#bookmark_in_document">anchor</A>(href ¼Ó¼º°ª µÚ¿¡ ºÙÀÌ´Â <B>#</B> ¿Í anchor name) name ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>host</TD> <TD>¹®¼³»ÀÇ hostname°ú port ¹øÈ£ ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>hostname</TD> <TD>¹®¼³»ÀÇ hostname ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>href</TD> <TD>Default. Àüü URLÀ» ÁöÁ¤ ¶Ç´Â return. <SPAN style="COLOR: #941919">location µÚ¸¦ »ý·«Çϸé location.herf¿Í °°À½.</SPAN></TD></TR> <TR> <TD>pathname</TD> <TD>hostnameÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¹®¼ÀÇ °æ·Î¿Í filename ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>port</TD> <TD>URL¿¡¼ »ç¿ëÇÏ´Â port ¹øÈ£ ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>protocol</TD> <TD>URL¿¡¼ »ç¿ëµÇ´Â protpcol(http:, ftp: µîµî) ÁöÁ¤ ¶Ç´Â return</TD></TR> <TR> <TD>search</TD> <TD>ÀԷ°ª Àü¼Û°ú °ü·ÃµÈ URL µÚ¿¡ ºÙ´Â <B>?</B> (¹°À½Ç¥) ÀÌÈÄÀÇ ¹®ÀÚ¿ ÁöÁ¤ ¶Ç´Â return</TD></TR></TBODY></TABLE><BR><BR><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>location Object ¿¹Á¦</B> <PRE class=input id=location_property><body> <a href="http://www.location.net/sample.html#location_object" id="http1">http1</a><br /> <a href="http://www.location.net/doc.asp?filename=search" id="http2">http2</a><br /> <br /> <script type="text/javascript"> <!-- document.write("<b>href</b> : " + location.href + "<br />") document.write("<b>pathname</b> : " + location.pathname + "<br />") document.write("<b>protocol</b> : " + location.protocol + "<br />") document.write("<b>host</b> : " + location.host + "<br />") document.write("<b>hostname</b> : " + location.hostname + "<br />") document.write("<b>hash</b> : " + http1.hash + "<br />") document.write("<b>port</b> : " + http1.port + "<br />") document.write("<b>search</b> : " + http2.search + "<br />") // --> </script> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_property);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=grayHr> <BR><B>location Object Method</B> <P class=mtext>location ObjectÀÇ reload() Method ´Â ºê¶ó¿ìÀú â¿¡¼ ¿ìŬ¸¯ ÈÄ ¼±ÅÃÇÏ´Â '»õ·Î °íħ' °ú´Â ´Ù¸¨´Ï´Ù. »õ·Î °íħ(refresh)´Â ¹®¼¿¡¼ »õ·Î °íħÀ» ÇÒ ¶§ÀÇ À§Ä¡¿¡¼ »õ·Î °íħÀÌ µÇÁö¸¸ reload´Â ¹®¼ÀÇ Ã³À½(top)À¸·Î À̵¿ µË´Ï´Ù.</P> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=4>location Object method</TD></TR> <COLGROUP> <COL class=syntaxLeftCell width="18%"> <COL class=syntaxRightCell> <TBODY> <TR class=syntaxLeftCell> <TD>Method</TD> <TD align=middle>¼³ ¸í</TD></TR> <TR><!-- »ç¿ë¹ý µé¾î°¡´Â inline row Å×ÀÌºí ½ÃÀÛ --> <TD class=syntaxLeftCellshort>reload(<I><FONT color=#941919>boolean</FONT></I>)</TD> <TD class=inlineRightCellTitle style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px" width="80%"> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD class=RightCellTitle width="80%" colSpan=2>»õ·Î °íħ, ¹®¼¸¦ ´Ù½Ã ÀнÀ´Ï´Ù.</TD></TR> <TR> <TD class=inlineLeftCellshort width="15%"><I><FONT color=#941919>false</FONT></I></TD> <TD class=inlineRightCell width="85%">Default. ºê¶ó¿ìÀú cache¿¡¼ ´Ù½Ã ÀÐ¾î ¿Â´Ù.</TD></TR> <TR> <TD class=inlineLeftCellshort><I><FONT color=#941919>true</FONT></I></TD> <TD class=inlineRightCell>¼¹ö¿¡¼ ´Ù½Ã ÀÐ¾î ¿Â´Ù.</TD></TR></TBODY></TABLE></TD></TR><!-- »ç¿ë¹ý µé¾î°¡´Â inline row Å×ÀÌºí ³¡--></TBODY></TABLE><BR><BR><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>location Object ¿¹Á¦</B> <PRE class=input id=location_method><body> <button onclick="window.location.<B>reload(false)</B>">reload from browser cache</button> <button onclick="window.location.<B>reload(true)</B>">reload from server</button> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_method);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=grayHr> <BR><B>location Object¸¦ »ç¿ëÇÏ¿© Link °É±â</B> <P class=mtext>select - option À¸·Î ¸¸µç drop down boxÀÇ °ªÀº <A href="http://www.cadvance.org/doc/java/object/form/form_event.asp#onchange_event">onChange event</A>·Î ¼±ÅÃÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÄÚµå Áß selectedIndex ´Â drop down box Áß¿¡ ¼±ÅÃµÈ option ElementÀÇ value ¼Ó¼º °ªÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ window.location.href ¿¡¼ ¾ÕÀÇ window¿Í location ObjectÀÇ Default °ªÀÎ href ´Â »ý·« °¡´ÉÇÕ´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>Source code</B> <PRE class=input id=location_option><body> <select onchange="window.location.<B>href</B>=this.options[this.selectedIndex].value"> <option>°Ë»ö »çÀÌÆ®</option> <option value="http://kr.yahoo.com/">yahoo</option> <option value="http://www.naver.com/">naver</option> <option value="http://www.empas.com/">empas</option> </select> </body> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(location_option);open_window('../../../include/code_executor.asp');"><IMG alt="ÄÚµå ½ÇÇà Çϱâ" src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR><BR> <HR class=blackHr> <BR>
÷ºÎÆÄÀÏ
°ßÀû°è»êÇϱâ
ÀÛ¾÷ÀÇ·Ú
°ßÀû¹®ÀÇ
°øÁö»çÇ×