 |
|
|  |
|
 |
13³â Àü |
FrameÀÌ µÎ°³ Àִµ¥, ÇÑ°³¸¦ ´ÝÀ»·Á¸é..
<FRAMESET ...>
<FRAME NAME="left" ...>
<FRAME NAME="right" ...>
</FRAMESET>
left ÇÁ·¹ÀÓ ¾È¿¡¼..
function goodByeMyFriend() { top.location.href=parent.right.location.href; }
<A HREF="#" onClick="goodByeMyFriend(); return false">CLOSE</A>
¶Ç´Â, <A HREF="#" target="_top">CLOSE</a> ¶Ç´Â <A HREF="#" target="_parent">CLOSE</a>
ÀÌ°ÍÀº JavaScript¸¦ ²¨³õÀº ºê¶ó¿ìÀú¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ°ÍÀº ¿À¸¥ÂÊÀÇ ÇÁ·¹ÀÓÀ» ȸéÀÇ Àüü ÆäÀÌÁö¿¡ Ãâ·ÂÇÕ´Ï´Ù.
»óÀ§ ÇÁ·¹ÀÓ ´Ý±â
url = self.location.href
if( parent != self ){
if( location.replace ) //replace¸¦ Áö¿ø ÇÏ´ÂÁö ¿©ºÎ È®ÀÎ
top.location.replace( url )
else top.location.href = url
}
¾î¶² ÆäÀÌÁö¿¡¼ ÀÚ±âÀÇ ÆäÀÌÁö¸¦ ÇÁ·¹ÀÓ ¾È¿¡ ¿¬°á ÇßÀ»¶§ ÀÚ±â ÆäÀÌÁö¸¦ ÃÖ»óÀ§¿¡ ³õ´Â ¼Ò½ºÀÔ´Ï´Ù. top.location.replace( url )´Â history¸¦ ´Ã¸®Áö ¾Ê´Â °ÍÀÔ´Ï´Ù. Áï, ÇöÀçÀÇ ÆäÀÌÁöÀÇ history¸¦ replace Çß´Â ÆäÀÌÁöÀÇ history·Î ´ëÄ¡ÇÏ´Â °ÍÀÔ´Ï´Ù. ±× ¿Ü´Â top.location.href = url°ú °°½À´Ï´Ù.
â Á¸Àç ¿©ºÎ È®ÀÎÇϱâ
child = window.open(...) // (1)
if( self.child && !child.closed ) // ¿·Á ÀÖÀ½.
else // ´ÝÇû°Å³ª ¾ÆÁ÷ ¿¸®Áö ¾Ê¾ÒÀ½.
(1) À¸·Î âÀ» ¿±´Ï´Ù. ±×¸®°í, ±× âÀÌ ¾ÆÁ÷ ¿·Á ÀÖ´ÂÁö È®ÀÎ.
* ´ÝÀ» ¶§´Â child.close(); child = null À» ¾´´Ù.
JavaScript 1.1¿¡¼ âÀÇ Å©±â ÆǺ°Çϱâ.
function checkWindowSize(){
var bWidth = 490; //¿øÇϴ âÀÇ ³ÐÀÌ.
var bHeight = 350; //¿øÇϴ âÀÇ ³ôÀÌ.
var browserWidth = document.imageSize.width;
var browserHeight = document.imageSize.height + 1;
if (browserWidth < bWidth || browserHeight < bHeight)
alert("Please increase the browser window size.");
else self.location.href = "validWindow.html";
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onLoad="checkWindowSize()">
<IMG SRC="./images/1X1.gif" NAME="imageSize" WIDTH="100%" HEIGHT="100%">
</BODY>
¾î¶² ÆäÀÌÁö°¡ ÀÏÁ¤ÇÑ Å©±âÀÇ Ã¢ÀÇ Å©±â°¡ ÇÊ¿äÇÒ ¶§, »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý. JavaScript 1.1¿¡¼´Â âÀÇ Å©±â¸¦ ¾Ë ¼ö ÀÖ´Â window property°¡ ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î, ¾î¶² Æí¹ýÀÌ ÇÊ¿äÇѵ¥, À̹ÌÁö¸¦ »ç¿ëÇÕ´Ï´Ù. NN2, IE3¿¡¼ ¿¡·¯°¡ ³¯ ¼ö ÀÖ½À´Ï´Ù.
â ÃÖ´ëÅ©±â·Î ¸¸µé±â(nn4)
if (window.screen && document.layers) {
window.moveTo(0,0);
window.outerHeight = screen.availHeight;
window.outerWidth = screen.availWidth;
}
¶Ç´Â
window.open('xx.htm','newName','width='+screen.width+',height='+screen.height+',top=0,left=0');
Å©±â¸¦ °¡Áø âÀ» ie´Â ¿ ¼ö Àִµ¥ nnÀ¸·Î´Â ¿Ö ¾ÈµÇ³ª¿ä?
»õ·Î¿î âÀ» ¿¶§ NN¿¡¼´Â â¼³Á¤¿¡¼ °ø¹éÀÌ µé¾î°¡¼´Â ¾ÈµË´Ï´Ù.
window.open("nextWindow.htm", "name2", "width=300,height=200"); ·Î °¡·Î 300px, ¼¼·Î 200pxÀÇ Å©±â¸¦ °¡Áö´Â âÀ» name2¶ó´Â À̸§À» ÁöÁ¤ÇÏ°í ¿±´Ï´Ù.
width=300,height=200 ÀÌ ºÎºÐÀÌ »õ·Î¿î âÀÇ ÇüŸ¦ ÁöÁ¤ÇÏ´Â °÷ÀÔ´Ï´Ù.
ÀÌ°÷¿¡¼ °ø¹éÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù. Áï, ½°Ç¥ ´ÙÀ½¿¡ °ø¹éÀÌ µé¾î°¡¼´Â ¾ÈµË´Ï´Ù.
FRAMEÀÌ Àִ â¿¡ »óÀ§(parent)ÀÇ º¯¼ö¿¡ ÁöÁ¤µÈ °ÍÀ¸·Î ÆäÀÌÁö¸¦ Ãâ·Â ÇÒ·Á¸é
<FRAME SRC="javascript:parent.º¯¼ö">¸¦ ¾²°Å³ª ¸Þ¼Òµå¸¦ ¾µ ¼ö ÀÖ½À´Ï´Ù.
<script>
print = "<html><body>¾È³çÇϼ¼¿ä..</body></html>";
</script>
<frameset cols="50%,*">
<frame src="javascript:parent.print">
<frame src="¾Æ¹«.htm">
</frameset>
ÀԷ âÀ¸·Î ⿱â
<script>
window.open(prompt());
</script>
À§´Â promptâÀ¸·Î »õ âÀ» ¿±´Ï´Ù. prompt ÇÊµå ¾È¿¡ ÀÔ·ÂÇÑ ÆÄÀÏÀÌ Ãâ·ÂµË´Ï´Ù. ÆûÀ¸·Î ÀԷº¸´Ù´Â °£´Ü ÇÏÁö¸¸, ¸¹Àº Á¦¾î°¡ ºÒ°¡´É ÇÕ´Ï´Ù.
ÇÁ·¹ÀÓ¿¡¼ÀÇ ÇÁ·¹ÀÓ°£ ÂüÁ¶Çϱâ
<FRAMESET ROWS="90%,10%">
<FRAMESET COLS="30%,70%">
<FRAME SRC=A.html NAME="AFrame">
<FRAME SRC=B.html NAME="BFrame">
</FRAMESET>
<FRAME SRC=C.html NAME="CFrame">
</FRAMESET>
ÇÑ ÈÀϾȿ¡¼ frameset³»¿¡ framesetÀÌ À־ ¸ðµç ÇÁ·¹ÀÓÀÇ parent´Â ¶È °°´Ù. Áï, parent.AFream, parent.BFream, parent.CFream·Î °°Àº parent(¶Ç´Â top)¸¦ ¾´´Ù.
¹Ý¸é¿¡ framesetÀÌ ÀÖ´Â ÈÀÏÀÇ ÇÑ ÇÁ·¹ÀÓ ¾È¿¡¼ ´Ù¸¥ frameset¸¦ °¡Áø ÈÀÏÀ» ¿¬°áÇϸé ÇÁ·¹ÀÓ °æ·Î¸¦ ¸ðµÎ Àû¾î¾ß ÇÑ´Ù.
±×¸®°í NN¿¡¼ ÇÁ·¹ÀÓÀ¸·Î ÀÌ·ç¾îÁø ÆäÀÌÁö¸¦ Ãâ·Â½Ã ÇÁ·¹ÀÓÀÌ Ãâ·ÂµÇ°í ÀçÃâ·Â(reload)½Ã ÇÁ·¹ÀÓÀÇ ¼ø¼¸¦ ¹«½ÃÇÏ°í °¢ ÇÁ·¹ÀÓµéÀ» Ãâ·ÂÇÑ´Ù. µû¶ó¼ ÆäÀÌÁö°¡ Ãâ·ÂµÇ¸é¼ SCRIPT·Î ÇÁ·¹ÀÓ °£ÀÇ º¯¼ö³ª Object(form, imageµî)¸¦ ÂüÁ¶ÇÒ ¶§, undefind³ª ¿¡·¯°¡ ³¯ ¼ö ÀÖ´Ù. ¹Ý¸é¿¡ IE´Â Ç×»ó 0¹ø ÇÁ·¹ÀÓºÎÅÍ Ãâ·ÂÇÑ´Ù.
±×·¯¹Ç·Î, °¢ ÇÁ·¹ÀÓÀ» ÂüÁ¶Çϸç óÀ½ Ãâ·ÂÇÒ ¶§´Â ¾î¶² °÷µµ ÂüÁ¶ÇÏÁö ¾Ê°Ô ÇؾßÇÑ´Ù. ¸ðµç ÇÁ·¹ÀÓÀÌ ´Ù Ãâ·ÂµÇ°í ¸µÅ©³ª ÆûÀ¸·Î »ç¿ëÀÚÀÇ Çൿ¿¡ ÇÁ·¹ÀÓÀÌ µ¿ÀÛÇÏ°Ô ÇÒ ¶§´Â ¹®Á¦°¡ ¾ø´Ù.
´Ù¸¥ °æ·ÎÀÇ ÇÁ·¹ÀÓ°ú µµ¸ÞÀο¡¼ ÆäÀÌÁö°£ ÂüÁ¶Çϱâ
¾î¶² ÆäÀÌÁö°¡ ÇÁ·¹ÀÓÀ¸·Î µÎ°³ ÀÌ»óÀÇ ÆäÀÌÁö¸¦ °¡Áö°í ÀÖ°í ÀÌ µÎ°³ÀÇ ÆäÀÌÁö°¡ °æ·Î°¡ ´Ù¸¦ ¶§, À̹ÌÁö ¹Ù²Ù±â¿Í °°Àº µÎ ÆäÀÌÁö¸¦ ÂüÁ¶ ÇؾßÇÒ °æ¿ì ie4¿¡¼´Â Àüü°æ·Î¸¦ »ç¿ëÇؾ߸¸ µÎ ÆäÀÌÁö °£¿¡ À̹ÌÁö¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù. ±×¸®°í ÆäÀÌÁö°¡ ¼·Î ´Ù¸¥ µµ¸ÞÀο¡ ÀÖÀ» ¶§´Â ¼·Î ÂüÁ¶ÇÒ ¼ö ¾ø´Ù. ´Ù¸¥ domain°£ÀÇ ÆäÀÌÁö ¸¦ Âü°íÇϼ¼¿ä.
µÎ°³ÀÇ Ã¢ °£ÀÇ º¯¼ö¿Í â ´ÝÀ½
µÎ°³ÀÇ Ã¢À» ¿°í â°£ÀÇ Object³ª º¯¼ö¸¦ ÂüÁ¶ÇÒ ¶§, â Çϳª¸¦ ´ÝÀ¸¸é ±× âÀÌ °¡Áö°í ÀÖ´ø Object³ª º¯¼öµéÀº ¸ðµÎ ¾ø¾îÁø´Ù. ´ÝÈù âÀÌ ¿·ÁÀÖÀ» µ¿¾È¿¡ ´Ù¸¥ âÀÇ º¯¼ö¿¡ ÀÚ½ÅÀÇ ±¸¼º¿ä¼Ò¸¦ ¸ÕÀú ³Ñ°Ü Á־ âÀ» ´Ý´Â ¼ø°£ ±×°Íµµ °°ÀÌ ¼Ò¸êµÈ´Ù. µû¶ó¼, ³ª¸ÓÁö âÀÇ º¯¼ö´Â »ç¿ëÇÏ´ø º¯¼ö¸¦ È£ÃâÇϸé "undefinded"¶ó°í ¿¡·¯¸¦ ³½´Ù. (¾Æ¸¶, âÀ» ´ÝÀ¸¸é ±× âÀÌ »ç¿ëÇÏ´ø º¯¼öÀÇ stack °ªµµ °°ÀÌ ¾ø¾îÁ®¼ ±×·±°Í °°½À´Ï´Ù.)
CGI¿¡ ÆûÀÇ ³»¿ëÀ» º¸³»°í âÀ» ´ÝÀ» ¶§µµ ÀÏÁ¤ÇÑ ½Ã°£À» µÎ°í âÀ» ´Ý¾Æ¾ß ÇÑ´Ù. º¸Åë 2ÃÊ ³»¿Ü·Î ÁöÁ¤À» ÇÏ¸é µÇ¾ú´Ù.
ȨÆäÀÌÁö¿¡ ¿ÔÀ» ¶§ Àλ縻 â ¶ç¿ì±â
¹æ¹®ÀÚ°¡ ȨÆäÀÌÁö¿¡ µé¾î¿Ã ¶§ Àλ縻À̳ª ¾È³»¸»À» º¸¿©ÁÖ´Â Á¶±×¸¸ âÀ» ¶ç¿ì´Â ¹æ¹ýÀÔ´Ï´Ù. bodyÀÇ Load À̺¥Æ®¿Í windowÀÇ Ã¢À» ¿©´Â ÇÔ¼ö open()À» »ç¿ëÇÕ´Ï´Ù.
function openCo() {
temp = window.open("comment.htm", "co", "width=200,height=200")
}
--
<body onLoad="openCo()">
±×¸®°í comment.htm ÈÀÏ ¾È¿¡´Â ÇÊ¿äÇÑ ¸»À» ½á³õÀ¸¸é µË´Ï´Ù. ±×·¯¸é 200x200 Å©±âÀÇ Ã¢¿¡ ±× ±ÛµéÀÌ ³ª¿É´Ï´Ù. ¾Æ´Ï¸é alertâÀ» ½á¼..
<body onLoad="alert('¾î¼¿À½Ã¿Í¿ä~')">
·Î Çصµ µË´Ï´Ù.
º¯°æµÈ ÆäÀÌÁö °Á¦·Î °»½ÅÇϱâ
¾î¶² ¼öÁ¤µÈ À̹ÌÁö¸¦ º¸¿©Áְųª °»½ÅµÈ ÆäÀÌÁö¸¦ º¸¿©ÁÖ±â À§Çؼ ÆäÀÌÁö¸¦ ´Ù½Ã Ãâ·ÂÇØ¾ß ÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. ±× ¶§ »ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ ¼³Á¤¿¡ »ó°ü¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù.
softReload = parent.frames[1].location.href
parent.frames[1].location.href = softReload
ÀÌ°ÍÀº CACHE¿¡¼ °¡Á®¿É´Ï´Ù. »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú ¼³Á¤ÀÌ Ã³À½ Çѹø¸¸ ÆäÀÌÁö¸¦ Àеµ·Ï ¼³Á¤À» Çسõ¾ÒÀ¸¸é °»½ÅµÈ ÆäÀÌÁö¸¦ º¸¿©ÁÙ ¼ö ¾ø½À´Ï´Ù.
hardReload = new Date()
hardReload = parent.frames[1].location.href + "?" + hardReload.getTime()
parent.frames[1].location.href = hardReload
cache ¿¡¼ °¡Á®¿ÀÁö ¾Ê°í ¿ÏÀüÈ÷ ´Ù½Ã °¡Á®¿È(load)
¾î¶² url¿¡ search(?)¿¡ ´Ù¸¥ ¹®ÀÚ¸¦ ´õÇØÁÖ¸é »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú ¼³Á¤¿¡ »ó°ü¾øÀÌ ÁöÁ¤ÇÑ urlÀ» ´Ù½Ã °»½ÅÇÕ´Ï´Ù. location »óÀÚ¿¡¼ ½ÃÇèÇØ º¸¸é ¾Ë°ÍÀÔ´Ï´Ù. °³ÀÎ Çϵåµð½ºÅ©¿¡¼µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. °°Àº ÁÖ¼ÒÀÌÁö¸¸ °¡Â¥ search ¹®ÀÚ¸¦ ´õÇØÁ༠´Ù¸¥ url·Î ºê¶ó¿ìÀú°¡ º¾´Ï´Ù. ±×·¡¼ óÀ½ ÆäÀÌÁö¸¦ °¡Á®¿À´Â °Í°ú °°Àº µ¿ÀÛÀ» ÇÏ¿© ÆäÀÌÁö¸¦ °»½ÅÇÕ´Ï´Ù.
hardReload = new Date()
hardReload = self.location.href + "?" + hardReload.getTime()
self.location.href = hardReload
ÀÌ ÄÚµå´Â ÆäÀÌÁö°¡ Ãâ·ÂµÇ¸é¼ ´Ù½Ã ÀÚ½ÅÀÇ ¹®¼¸¦ ºÒ·¯¿É´Ï´Ù. self.location.href = self.location.href ´Â ÇöÀç ÆäÀÌÁö¸¦ ÀçÃâ·ÂÇϴϱî¿ä. ±×¸®°í ¶Ç´Ù½Ã ºÒ·¯¿À°í¿ä.. °è¼Ó ¹Ýº¹ÇÕ´Ï´Ù. ±×·¡¼ ±×·± ¿¡·¯°¡ ³ª´Â°Í °°½À´Ï´Ù.
ÆäÀÌÁö¸¦ °»½ÅÇÒ¼ö ÀÖ´Â °ÍÀº ´Ù¸¥ ÇÁ·¹ÀÓÀ̳ª ¸ÞÀÎ ÆäÀÌÁö°¡ ¾Æ´Ñ ÆäÀÌÁö¸¦ "º¯°æµÈ ÆäÀÌÁö °Á¦·Î °»½ÅÇϱâ" °°Àº ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù. ÇöÀçÀÇ ÆäÀÌÁö¿¡ °»½ÅµÈ ´Ù¸¥ ÆäÀÌÁö¸¦ ºÒ·¯¿Ã·Á¸é
<a href="#" onClick="hardReload=new Date(); self.location.href='°»½ÅÇÒ ÆäÀÌÁö.html?'+hardReload.getTime()" >°»½ÅÇÒ ÆäÀÌÁö
·Î ÇöÀçÀÇ ÆäÀÌÁö¿¡ "°»½ÅÇÒ ÆäÀÌÁö.html" ¹®¼¸¦ ºÒ·¯¿É´Ï´Ù.
´Ù½Ã¸»Çؼ ¸ÞÀÎ ÆäÀÌÁö°°ÀÌ Ã³À½À¸·Î Ãâ·ÂµÇ´Â ÆäÀÌÁö ¿Ü¿¡ ´Ù¸¥ ÇÁ·¹ÀÓÀ̳ª ÇöÀç ÆäÀÌÁö¿¡ °»½ÅÇÒ ´Ù¸¥ ¹®¼¸¦ ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÎ ÆäÀÌÁö¿¡´Â ÀÌ ¹æ¹ýÀº ¾ÈµË´Ï´Ù.META ÅÃÀ̳ª ¼¹ö ¼³Á¤¿¡ ÀÌ·± ¼³Á¤ÀÌ ÀÖ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸ ¼¹ö¼³Á¤À¸·Î À§ÀÇ ¹æ¹ýÀ» »ç¿ëÇØ¾ß °Ú½À´Ï´Ù.
¸ÞÀÎ ÆäÀÌÁö¿¡´Â "º¯°æµÈ ÆäÀÌÁö °Á¦·Î °»½ÅÇϱâ" ¹æ¹ýÀÌ ¾ÈµË´Ï´Ù.
ÀÚµ¿À¸·Î ´ÙÀ½ ÆäÀÌÁö·Î ³Ñ¾î°¡±â
¾î¶² ÆäÀÌÁö¿¡ ¿ÔÀ» ¶§ ÀÏÁ¤ÇÑ ½Ã°£ÈÄ ÀÚµ¿À¸·Î ƯÁ¤ ÆäÀÌÁö·Î °¡°ÔÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù. 2ÃÊ ÈÄ next.htm ÆäÀÌÁö¸¦ °¡Áö°í ¿É´Ï´Ù.
<head>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=next.htm">
</head>
ÀÌ°ÍÀº 2ÃÊ ÈÄ¿¡ next.htm ÆäÀÌÁö¸¦ °¡Áö°í ¿É´Ï´Ù. ÇöÀçÀÇ ÆäÀÌÁö¸¦ °¡Áö°í ¿À´Â ÁßÀÌ¶óµµ 2ÃÊ ÈÄ¿¡ next.htmÀ» °¡Áö°í ¿É´Ï´Ù. ÇöÀç ÆäÀÌÁöÀÇ Ãâ·Â»óÅ¿ʹ °ü°è°¡ ¾ø½À´Ï´Ù. ¶Ç´Â ¾Æ·¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
<body onLoad='setTimeout("self.location.href=\'next.htm\'", 2000)'>
ÀÌ°ÍÀº ÇöÀçÀÇ ÆäÀÌÁö¸¦ ´Ù Ãâ·ÂÈÄ 2ÃÊ°¡ Áö³ª¼ next.htmÀ» °¡Áö°í ¿É´Ï´Ù. ¿©±â¼ 2000Àº 2Ãʸ¦ ¸»ÇÕ´Ï´Ù. ¾î¶² À̹ÌÁö¸¦ º¸¿©ÁÖ°í ´ÙÀ½ ÆäÀÌÁö¸¦ ÀÚµ¿À¸·Î °¡Áö°í ¿Ã¶§´Â À̹ÌÁöÀÇ onLoad À̺¥Æ® Çîµé·¯¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº »ç¿ëÀÚÀÇ È¸¼±»óÅ¿¡ »ó°ü¾øÀÌ À̹ÌÁö¸¦ ´Ù Ãâ·ÂÇÏ°í ÀÏÁ¤ÇÑ ½Ã°£ÀÌ Áö³ ÈÄ next.htmÀ» °¡Áö°í ¿À´Â ¹æ¹ýÀÔ´Ï´Ù. ¾Æ·¡Ã³·³ »ç¿ëÇÕ´Ï´Ù.
<body>
<img src="º¸¿©ÁÙÀ̹ÌÁö.jpg" onLoad="setTimeout('self.location.href=\'next.htm\'', 2000)">
--------------------------------------------------------------------------------
Self, window, parent, topÀÇ ÀǹÌ
* self¿Í window´Â °°Àº ObjectÀÔ´Ï´Ù. ÀÚ½ÅÀÇ Ã¢À» °¡¸®Åµ´Ï´Ù. ¶È °°½À´Ï´Ù.(IE4¿¡¼´Â self¿¡ ¹ö±×°¡ ÀÖ´Â°Í °°½À´Ï´Ù. È®ÀÎÀº ¸ø Çß½À´Ï´Ù.)
* parent ¿Í top´Â ÇÁ·¹ÀÓÀ» ¿¬ â Áï, frameset¸¦ Á¤ÀÇÇÑ ÆäÀÌÁöÀÔ´Ï´Ù. µÑ ´Ù °°´Ù°í ¸»ÇÒ ¼ö ÀÖÁö¸¸, ÇÑ°¡Áö ¿¹¿Ü¶ó¸é, frameset·Î ¿¸° â¿¡¼ ¶Ç ´Ù¸¥ frameset¸¦ °¡Áø ÆäÀÌÁö¸¦ °¡Á®¿Ã ¶§ÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î ¿¸° ÆäÀÌÁö¿¡¼ parent´Â ÀÚ½ÅÀ» ¿Àº âÀ» °¡¸®Åµ´Ï´Ù. ¹Ù·Î À§ÀÇ frameset¸¦ °¡¸®Åµ´Ï´Ù. ±×¸®°í topÀº ¿©±â¿¡¼ À§ÀÇ frameset¸¦ °¡¸®Åµ´Ï´Ù. Áï, ºê¶ó¿ìÀú ȸ鿡¼ ¸Ç óÀ½À¸·Î frameset¸¦ ¼±¾ðÇÑ Ã¢(ÆäÀÌÁö)ÀÔ´Ï´Ù.
ÀÌÁ¦´Â ÇÁ·¹ÀÓÀ» Áö¿øÇÏ´Â ºê¶ó¿ìÀú°¡ ¸¹±â ¶§¹®¿¡ ¸¹Àº °÷¿¡¼ ÇÁ·¹ÀÓÀ» »ç¿ëÇÕ´Ï´Ù.
Á¦ ÆäÀÌÁöÀÇ °æ¿ì ù¹ø° ÆäÀÌÁö°¡ ÇÁ·¹ÀÓ ÆäÀÌÁöÀÔ´Ï´Ù. ±×¸®°í ÇÏÀ§ ÆäÀÌÁöÁß¿¡µµ ÇÁ·¹ÀÓÀ¸·Î ±¸¼ºÇÑ ÆäÀÌÁö°¡ ¸¹½À´Ï´Ù. ÀÌ ¶§, ÇÏÀ§ ÆäÀÌÁö¿¡¼ topÀº ÀÚ½ÅÀÇ ÇÁ·¹ÀÓÀ» °¡¸®Å°Áö ¾Ê°í °¡Àå À§ÀÇ ÇÁ·¹ÀÓ ÆäÀÌÁö¸¦ ³ªÅ¸³À´Ï´Ù. error âÀÌ ³ª¿É´Ï´Ù. ÀÌ¿Ü¿¡µµ ÀÚ½ÅÀÇ ÆäÀÌÁö¸¦ ´Ù¸¥ »çÀÌÆ®¿¡¼ ÇÁ·¹ÀÓ ¾È¿¡ ¸µÅ©¸¦ ½ÃÄѳõ¾ÒÀ» °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿©±â¼ topÀº ÀÚ½ÅÀÇ ÆäÀÌÁö°¡ ¾Æ´Ï¶ó ´Ù¸¥ »ç¶÷ÀÇ ÆäÀÌÁö¸¦ °¡¸®Å°°Ô µË´Ï´Ù.
¹Ý¸é¿¡, ÇÁ·¹ÀÓÀÌ ÇÑ ¹ø Á¤ÀÇµÈ ÆäÀÌÁö¿¡¼´Â parent¿Í topÀº °°Àº â(ÆäÀÌÁö)À» °¡¸®Åµ´Ï´Ù.
±×·¯¹Ç·Î, ¹«Á¶°Ç parent¸¦ ¾²´Â°Ô ³µ½À´Ï´Ù. ¿Ö³ÄÇϸé, topÀ̶ó´Â ±ÛÀÚ°¡ ´Ù¸¥ ¿ëµµ·Î »ç¿ëµÉ ¼ö ÀÖ´Â°Ô parentº¸´Ù ¸¹±â ¶§¹®ÀÔ´Ï´Ù. parent°¡ topº¸´Ù ¾ÈÀüÇÕ´Ï´Ù.
ÀÌ·± ÀÌÀ¯¿¡¼µµ »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ¿¹ÀÇ»ó ´Ù¸¥ »çÀÌÆ®¸¦ ¿¬°áÇÒ ¶§´Â <a href="¾Æ¹«.html" target="_top">À» ²À »ç¿ëÇϽñ⠹ٶø´Ï´Ù. target="_blank"µµ Â÷¼±ÀÏ ¼ö ÀÖ°Ú½À´Ï´Ù.
±â Ÿ
wysiwyg://(id)/ ´Â JavaScript·Î ¸¸µé¾îÁø document°¡ ÀÖ´Â ÆäÀÌÁöÀÇ Ã¢À» ÁÙÀ̰ųª ´Ã·ÈÀ» ¶§, ÇöÀçÀÇ locationÀÇ URL ¾Õ¿¡ ºÙ´Â´Ù.
âÀÇ Å©±â¸¦ º¯°æÇßÀ» ¶§, cache·Î ºÎÅÍ document¸¦ °¡Á®¿Â´Ù. ÀÌ document´Â óÀ½ °¡Á®¿Â document¿Í ¶È °°°í, script¸¦ ½ÇÇàÇÏ°í, load, unload À̺¥Æ®°¡ È£ÃâµË´Ï´Ù. ±×¸®°í, »ç¿ëÀÚ°¡ ¸¸µç º¯¼ö°¡ ´Ù½Ã Ãʱâȵ˴ϴÙ. ÇÏÁö¸¸, nn¿¡¼ »ç¿ëÀÚ°¡ ¸¸µç ¶Ç´Â ÀÔ·ÂÇÑ formÀ̳ª ¸µÅ©ÀÇ propertyÀÇ °ªÀº ÃʱâÈ µÇÁö ¾Ê½À´Ï´Ù.(reload ÇßÀ» ¶§¿Í °°´Ù.) ie´Â form°ú ¸µÅ© Áß¿¡¼ formÀº ÃʱâÈ°¡ µË´Ï´Ù.
NN4, IE4¿¡¼ ¹æ¹®ÀÚ°¡ ¿¬ ⠶Ǵ ¹æ¹®ÀÚÀÇ ¸ÞÀΠâÀ» self.close()·Î ´Ý°íÀÚ ÇÒ ¶§, »ç¿ëÀÚ¿¡°Ô °áÁ¤ ¿©ºÎ¸¦ ¹¯´Â °æ°í âÀÌ ³ª¿É´Ï´Ù. window.open()À¸·Î ¿Àº âÀº ³ª¿ÀÁö ¾Ê½À´Ï´Ù.
¸ÞÀÏâ ¿±â <A HREF="mailto:">¸ÞÀÏ Å¬¶óÀ̾ðÆ® ¿±â</A>
¸ÞÀÏ»óÀÚ ¿±â(nn) <A HREF="mailbox:">¸ÞÀÏ ¹Ú½º ¿±â</A> |
|
̵̧ : 707 |
̵̧
¸ñ·Ï
|
|
|  |
|