»ç¿ëÀÚ¿¡ ÀÇÇÏ¿© ¹æºÐÇß´ø ¹®¼ÀÇ ÁÖ¼Ò(URL)µé¿¡ ´ëÇÑ Á¤º¸¸¦ ÂüÁ¶ÇÑ´Ù.
|
Script |
[propVal=.].propName;
[propVal=.].methodName(parameters); |
HTML |
¾ø´Ù. |
- Àμö
-
propertyName : (¼Ó¼º¸í) |
Àû¿ëÇÒ ¼ö ÀÖ´Â ¼Ó¼ºµé ÁßÀÇ Çϳª(¾Æ·¡ Ç¥ ÀáÁ¶) |
methodName : (¸Þ¼µå¸í) |
Àû¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼µåµé ÁßÀÇ Çϳª(¾Æ·¡ Ç¥ ÀáÁ¶) |
- Ư¼º
-
history °³Ã¼´Â window.history ¼Ó¼ºÀ» ÅëÇÏ¿© Á¢¼ÓÇÒ ¼ö ÀÖ´Â »çÀü¿¡ Á¤ÀÇµÈ JavaScript °³Ã¼ÀÌ´Ù.
- ±¸¼º
-
window.history ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ÇØ´ç À©µµ¿ì(window)¿¡¼ ¹æ¹®Çß´ø ±â·ÏÀ» µî·ÏÇÑ history °³Ã¼ ¼Ó¿¡ ÀÔ·ÂµÈ ÁÖ¼Ò(URL)µéÀÇ ¹®ÀÚ¿ ¹è¿º¯¼ö(Array)ÀÌ´Ù.
- È£Ãâ
-
ºê¶ó¿ìÀúÀÇ µÚ·Î, ¾ÕÀ¸·Î ´ÜÃß·Î À̵¿ÇÒ ¼ö ÀÖ°í,
Javascript·Î history °³Ã¼ÀÇ ¹è¿º¯¼ö(Array)ÀÇ Àμö¸¦ ÅëÇÏ¿© ¼Ó¼ºÀ̳ª ¸Þ¼µå¸¦ È£ÃâÇÏ¿© Á¢¼Ó, À̵¿ ÇÒ ¼ö ÀÖ´Ù.
window °³Ã¼¸¦ ÂüÁ¶ÇÏÁö ¾ÊÀ¸¸é ÃÊÁ¡(focus)ÀÌ °¡ ÀÖ´Â ÇöÀçÀÇ À©µµ¿ì·Î °£ÁÖÇÑ´Ù.
- »ç¿ë
-
location.replace ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© history °³Ã¼ÀÇ ³»¿ëÀ» º¯°æ½ÃÅ°¸é »õ·Î ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏÁö ¾Ê°íµµ ÇöÀçÀÇ window ÁÖ¼Ò¸¦ º¯°æ½Ãų ¼ö ÀÖ´Ù.
- Ư±â
-
º¸¾È ¸ñÀû»ó ºê¶ó¿ìÀúÀÇ history °³Ã¼´Â ½ÇÁ¦ÀûÀÎ ÁÖ¼Ò(URL)¸¦ ³ëÃâÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª back, forward, go ¸Þ¼µåµé·Î Ç×ÇØÇÒ ¼ö ÀÖ´Ù.
ƯÁ¤ ¹æ¹®±â·Ï ÆäÀÌÁö´Â ÇöÀç ÆäÀÌÁö¿¡ »ó´ëÀûÀÎ Àμö(index)·Î ÂüÁ¶ÇÑ´Ù.
¿¹¸¦µé¾î go ¸Þ¼µåÀÇ Àμö -1Àº ºê¶ó¿ìÀúÀÇ 'µÚ·Î' ´ÜÃß¿Í °°°í ¹Ù·Î Àü ÆäÀÌÁö¸¦ ÂüÁ¶ÇÑ´Ù.
ÀÌ °³Ã¼´Â IE3.0ºÎÅÍ ½ºÅ©¸³Æ®°¡ Àû¿ëµÈ´Ù.
- Àû¿ë
-
¼³¸íÀ» À§ÇÑ ¿¹Á¦
|
<SCRIPT>oObj=window.history</SCRIPT> |
current ¼Ó¼º
- NS3
¢¡
history ¸ñ·ÏÀÇ ÇöÀç Ç׸ñÀÇ ÁÖ¼Ò(URL)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
¹®¹ý: [window.]history.current
length ¼Ó¼º
IE3.02 NS2
¢¡
history °³Ã¼ÀÇ ¿¤·¹¸àÆ® °¹¼öÀÎ ¸ñ·ÏÀÇ ¹æ¹® ±â·ÏÀÇ °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal=][window.]history.length
ÄÚµå: document.write(history.length)
°á°ú:
next ¼Ó¼º
- NS3
¢¡
history ¸ñ·ÏÀÇ ´ÙÀ½ Ç׸ñ(element)ÀÇ ÁÖ¼Ò(URL)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
ÀÌ´Â ºê¶ó¿ìÀú¿¡¼
¾ÕÀ¸·Î ´ÜÃß³ª
IEÀÇ °æ¿ì
history.
forward()°ú °°Àº È¿°ú¸¦ °®´Â´Ù.
¹®¹ý: [window.]history.next
previous ¼Ó¼º
- NS3
¢¡
history ¸ñ·ÏÀÇ ´ÙÀ½ Ç׸ñ(element)ÀÇ ÁÖ¼Ò(URL)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
ÀÌ´Â ºê¶ó¿ìÀú¿¡¼
µÚ·Î ´ÜÃß³ª
IEÀÇ °æ¿ì
history.
back()°ú °°Àº È¿°ú¸¦ °®´Â´Ù.
¹®¹ý: [window.]history.previous
back ¸Þ¼µå
IE3.02 NS2
¢¡
history ¸ñ·ÏÀÇ ÀÌÀü ÆäÀÌÁö·Î À̵¿ÇÑ´Ù.
ºê¶ó¿ìÀú¿¡¼
µÚ·Î ´ÜÃ߸¦ Ŭ¸¯Çϰųª,
history.
go(-1) ÇÑ °Í°ú µ¿ÀÏÇÏ´Ù.
¹®¹ý: [window.]history.back()
forward ¸Þ¼µå
IE3.02 NS2
¢¡
history ¸ñ·ÏÀÇ ÀÌÀü ÆäÀÌÁö·Î À̵¿ÇÑ´Ù.
ºê¶ó¿ìÀú¿¡¼
¾ÕÀ¸·Î ´ÜÃ߸¦ Ŭ¸¯Çϰųª,
history.
go(1) ÇÑ °Í°ú µ¿ÀÏÇÏ´Ù. ¹æ¹®ÇÑ ±â·ÏÀÌ ÀÖ¾î¾ß °¡´ÉÇÏ´Ù.
¹®¹ý: [window.]history.forward()
go ¸Þ¼µå
IE3.02 NS2
¢¡
history ¸ñ·Ï¿¡¼ ÁöÁ¤ÇÑ ÁÖ¼Ò·Î À̵¿Çϴµ¥ µÎ°¡Áö ¹æ½ÄÀÌ ÀÖ´Ù
history ¸ñ·Ï¿¡¼ ÇöÀç Ç׸ñ(
0)¿¡ »ó´ëÀûÀ¸·Î ¾ç¼ö(
¾ÕÀ¸·Î)³ª, À½¼ö(
µÚ·Î)·Î
±N¹ø° ÆäÀÌÁö·Î À̵¿ÇÑ´Ù. ¹æ¹®Çß´ø ±â·ÏÀÇ ÇѰ踦 ÃÊ°úÇϰųª ¾øÀ¸¸é(
¿¹: µÚ·Î¸¦ ÇÏÁö ¾Ê¾ÒÀ¸¸é ¾ç¼ö ¸ñ·ÏÀÌ ¾øÀ½) ¾ç¼ö·Î ¹æ¹®ÇÒ ¼ö ¾ø¾î ¾Æ¹« º¯È°¡ ¾ø´Ù.
¹®¹ý: [window.]history.go(index)
ÄÚµå: <INPUT type="button" value="go(-2)" onClick="history.go(-2)">
°á°ú:
history ¸ñ·Ï¿¡¼ ÁöÁ¤µÈ ÁÖ¼Ò(URL)·Î À̵¿ÇÏ´Â
go(urlStr) ¸Þ¼µå´Â ÀüüÀû ÁÖ¼Ò³ª ºÎºÐÀû ÁÖ¼Ò·Î °¡´ÉÇÏ´Ù.
¹®¹ý: [window.]history.go(urlStr)
ÄÚµå: <INPUT type="button" value="go(°³Ã¼ ¸ñ·Ï)" onClick="javascript:history.go('http://koxo.com/lang/js/object/jsList.html')">
°á°ú:
IE¿¡¼´Â ºê¶ó¿ìÁ® À§ÀÇ
µÚ·Î,
¾ÕÀ¸·Î ´ÜÃß¿¡¼,
NS¿¡¼´Â ¹Ù´Ú
Go menu¿¡¼ ¹æ¹® ÇÑ URL Á¤º¸¸¦ º¼¼ö ÀÖ´Ù.
ÀÌÀüÆäÀÌÁö °¡±â ¿¹Á¦
<FORM name="testForm">
<INPUT type="button" value="ÀÌÀüÆäÀÌÁö·Î" onClick="parent.jsmain.history.back()")>
</FORM>
¿©±â¼´Â
onClick="
history.
back()"µµ ¸¶Âù°¡ÁöÀÓ