| ERROR | Go to Source |
»ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ Á¾·ù, ¹öÁ¯, OS, ¼¹ö¿¡ µû¶ó¼.. ÆäÀÌÁö¸¦ ¿Ã¸± ¼¹öÀÇ È¯°æ¿¡ µû¶ó¼..
½ÉÁö¾î, »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú ¼³Á¤(Verify Document, Cache Size, Script Enable, Image Off),
¸ð´ÏÅÍÀÇ ÇØ»óµµ, »ö»ó°ª, ±Û²Ã¿¡ µû¶ó¼.. ±×¸®°í °¡Àå ¹«¼¿î ³õÃÆ´Â BUG..
2.
IE3¿¡¼ ¼Ò¸®µè±â¸¦ ½ÃÇèÇÒ ¶§´Â IE3¿¡ ¾Æ·¡°¡ ¼³Á¤µÇ¾î ÀÖ³ª¸¦ È®ÀÎÇØ¾ß ÇÔ.
View|Options|General:play sounds
View|Options|Security:run ActiveX scripts
3. <A HREF=¿¡ "javascript:¾Æ¹«()"°¡ ÀÖÀ» ¶§´Â TARGET¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù.
¿¹ : <A HREF="javascript:some('any.htm')" TARGET="someWin">
4. <SCRIPT>ÅÃÀ» ¾µ ¶§ HTMLÄÚµå ¿ÍÀÇ À§Ä¡°¡ Áß¿äÇÒ ¶§°¡ ÀÖ½À´Ï´Ù.
form, imageµîÀ» ÂüÁ¶ÇÒ ¶§, ¸ÕÀú form,image°¡ ¸ÕÀú ½ÇÇàÀÌ µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. À̶§´Â
formÀ̳ª image´ÙÀ½¿¡ <SCRIPT>¸¦ ³Ö¾î¾ß ÇÕ´Ï´Ù. ¼ø¼¿¡ ¹Î°¨ÇÑ°Ô JavascriptÀÔ´Ï´Ù.5. "123"À» Á¤¼ö·Î ¹Ù²Ü¶§´Â "123"-0À» ¾´´Ù.("123"-0 == Á¤¼ö)
6. <script language="Javascript" SRC="¾Æ¹«.js">ÅÃÀÇ ¾Æ¹«.js ÈÀÏ ¾È¿¡¼ document.write()·Î ¾²¸é ºê¶ó¿ìÀú ¹öÁ¯¿¡ »ó°ü¾øÀÌ ¸¹Àº ¿¡·¯°¡ ³³´Ï´Ù.
ƯÈ÷ NN3¿¡¼ imageÀÇ width, heightÀÇ °ªÀ» ¾²Áö ¾ÊÀ¸¸é cache¿¡ ÆäÀÌÁö°¡ ¾øÀ¸¸é ȸéÀÌ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.
Áï, ¸Þ¸ð¸® cache¸¦ Áö¿ì°í Å×½ºÆ®ÇÏ¸é ±×·¸½À´Ï´Ù. ù ÆäÀÌÁö ·Îµå½Ã ¾È ³ª¿Â´Ù´Â ¸»ÀÔ´Ï´Ù.
NN4¿¡¼´Â º¯¼ö ÁöÁ¤½Ã {, }¸¦ ¾²¸é ¿¡·¯°¡ ³ª¿Ã ¼ö ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î, ¾Æ¹«.js ÈÀÏ ¾È¿¡¼´Â º¯¼ö¿Í ÇÔ¼ö¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¹Ç·Î, document.write()·Î´Â
<SCRIPT LANGUAGE="JAVASCRIPT">·Î ÆäÀÌÁö¿¡¼ ¾²°í ÀÎÀÚ¸¸ ¾Æ¹«.js ¾È¿¡¼ 󸮸¦ ÇÏ´Â°Ô ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.
±×¸®°í, Ç×»ó non-script³ª off-script Brower¸¦ ¿°µÎÇØ µÎ°í °¡´ÉÇϸé ÇÇÇØ¾ß ÇÕ´Ï´Ù.
| 7. Å×ÀÌºí ¾È¿¡¼ Form ¾²±â | |
| Å×ÀÌºí ¾È¿¡ FormÀ» µÑ ¶§´Â | |
8. eval()À» ¾µ ¶§ Àüü¹®ÀåÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù. eval(a+"A")=eval(b+"B"); ¸¦ eval(a+"A="+b+"B")·Î..
9. º¯¼ö¿¡ null, "", false, 0, NaN, [undefined](¼±¾ð¸¸ ÇÏ°í °ªÀÌ ÇÒ´çÀÌ ¾ÈµÊ. ¿¹: var noDefine;) °¡ ÁöÁ¤µÇ¸é if¹®¿¡¼ false¸¦ ¹ÝȯÇϰí. ±× ¿Ü´Â true¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
10. <A HREF='javascript:setTimeout("some()", 1).. ´Â ÀÛµ¿ÀÌ ¾ÈµË´Ï´Ù.
ÀÌ ¶§´Â
function firstSome(code){ setTimeout(code, 1) }À» ¸ÕÀú ¼±¾ðÇØ ³õ°í,
<A HREF='javascript:firstSome("some()")'..·Î ÇÏ¸é µË´Ï´Ù.
* <A HREF='javascript:window.open("some.htm").. ¿¡¼ »õ âÀ» ¿Àº ÆäÀÌÁö¸¦ Áö¿ì°í ¸µÅ© °æ·Î°¡ ¹®ÀÚ¿·Î ³ª¿Â´Ù. ¶Ç, »õ â¿¡¼ ÆÄÀÏ ´Ù¿îÀÌ ¾ÈµÉ ¼ö ÀÖ´Ù.(IE4)
<A HREF='#' onClick='window.open("some.htm")'..·Î ÇØ°áÇÒ ¼ö ÀÖ´Ù.
* JavaScript: URL¿¡¼, Áï <a href="JavaScript:someWindow.location='¾Æ¹«.htm'">¾Æ¹«¸¦ ´·¶À» ¶§ ÇöÀçÀÇ ÆäÀÌÁö¿¡´Â ¸µÅ© °æ·Î°¡ ¹®ÀÚ¿·Î
³ª¿Â´Ù. À̰ÍÀº ¸µÅ©¿¡ °ªÀ» °¡Áö°Å³ª ¹Ýȯ °ªÀÌ ÀÖÀ¸¸é, ¸µÅ©¸¦ ´©¸¥ ÆäÀÌÁö¿¡ ±× ¹®ÀÚ¿À» ¾²±â ¶§¹®ÀÌ´Ù.
À̰ÍÀ» ÇÇÇϱâ À§Çؼ´Â method¸¦ ¼±¾ðÇϰí return ¾øÀÌ ±×°÷¿¡¼ someWindow="¾Æ¹«.htm"À¸·Î Çϸé Á¤»óÀûÀ¸·Î someWindow¿¡ "¾Æ¹«.htm"°¡ Ãâ·ÂµÇ°í, ÇöÀçÀÇ ÆäÀÌÁö¿¡´Â ¾Æ¹«·± ¹®ÀÚ¿µµ ³ª¿ÀÁö ¾Ê´Â´Ù. ÇѸ¶µð·Î ¸»Çϸé, Javascript:someFunction().. ó·³ ¾î¶² functionÀ» ºÎ¸£´Â°Í ¿Ü¿¡´Â ¾Æ¹«°Íµµ ÁöÁ¤À» ÇÏÁö ¸¶¼¼¿ä.
À§ÀÇ °æ¿ì¸¦ ¿ä¾àÇϸé..
<a href="JavaScript:.....
¸µÅ©¿¡¼ JavaScript¸¦ ÁöÁ¤ÇßÀ» ¶§, ºÎÀÛ¿ëÀÌ ³ª¿À´Â ¸î°¡Áö Áß ÇϳªÀÏ °Ì´Ï´Ù.
¾Æ·¡ 4°¡Áö·Î ¿¹¸¦µé¾î, »õ âÀ» ¿ ¼ö Àְڳ׿ä..
1. <a href="temp.asp" target="_blank">...</a>
À̰ÍÀº »õ·Î¿î âÀ» ¿±´Ï´Ù. Script°¡ ÇÊ¿ä ¾øÁÒ.. â ¼³Á¤À» Á¶Á¤ÇÒ ¼ö ¾øÁö¸¸¿ä..
2. <a href="#NO move" name="NO move" onClick='window.open("w1.htm", "win1")'>..</a>
3. <a href="javascript:void(0)" onClick='window.open("w1.htm", "win1")'>...</a>
4. function blank() {}
<a href="javascript:blank()" onClick='window.open("w1.htm", "win1")'>...</a>
4¹øÀÌ °¡Àå ÁÁ´Ù°í »ý°¢ÇÕ´Ï´Ù. JS1.0ÀÌ°í ÆäÀÌÁö°¡ ¿òÁ÷ÀÌÁö ¾Ê¾Æ¼.. 2¹øÀº ±× ´ÙÀ½..
11. âÀÇ À̸§À» ÁöÁ¤ÇÒ ¶§
<a href="¾Æ¹«.htm" TARGET="âÀ̸§"> À¸·Î ¾î¶² â¿¡ ¹®¼¸¦ ºÒ·¯ ¿Ã¶§, self.name="âÀ̸§"¸¦ ÁöÁ¤ ÇØ¾ßÇÑ´Ù. ±×·±µ¥, ÁöÁ¤À» ÇØµµ ÀÛµ¿À» ÇÏÁö¾Ê´Â ¶§°¡ ÀÖ´Ù. ÀÌÀ¯´Â µÎ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù.
1. self.name="¾Æ¹«"¸¦ ÁöÁ¤ÇÏ°í ¿ÜºÎº¯¼ö·Î name="¹«¾ù"¸¦ ÁöÁ¤ÇßÀ» ¶§ÀÌ´Ù. À̰ÍÀº âÀ̸§À» ´Ù½Ã "¹«¾ù"·Î ÁöÁ¤ÇÑ´Ù. ¿Ö³ÄÇϸé, ¸ðµç ¿ÜºÎº¯¼ö´Â ±× windowÀÇ °´Ã¼(Object)À̱⠶§¹®ÀÌ´Ù. ¸ðµç °´Ã¼´Â "window.°´Ã¼" ·Î Ç¥ÇöµÇ±â ¶§¹®ÀÌ´Ù. Ç×»ó ¿ÜºÎº¯¼ö·Î nameÀ̶õ ´Ü¾î¸¦ ÇÇÇÏ´Â °ÍÀÌ ÁÁÀº ½À°üÀÌ´Ù. ¸ðµç ºê¶ó¿ìÀúÀÇ ÀÚü ÁöÁ¤º¯¼ö¿¡¼µµ ¸¶Âú°¡Áö ÀÌ´Ù.
2. ¼¹ö°¡ ÆäÀÌÁö¸¦ Ãâ·ÂÇÒ ¶§, "Window-Target:" ¸¦ header¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¼¹ö¿¡¼ ÀϾ ¼ö ÀÖ´Ù.
12. ¼¹ö¸¦ ¹Ù²åÀ» ¶§, Àß³ª¿À´ø ÆäÀÌÁö°¡ ¿Àµ¿ÀÛÀ» ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. °¡·É, IIS¿¡ ÆäÀÌÁö¸¦ ¿Ã·ÈÀ» ¶§ ±âÁ¸ÀÇ IE·Î´Â Àß µÇ´ø°Ô ¾ÈµÈ´Ù.
IIS´Â ¸¹Àº IEÀÇ .dllÀ» ¹Ù²Ù±â ¶§¹®ÀÌ´Ù. ¶Ç´Â, ¼¹ö°¡ Áö¿øÇÏ´Â SSIµîÀ» ³ÖÀº ÆäÀÌÁö¿¡ ÀÖ´ø ÆäÀÌÁö¸¦ ½ÇÇàÇßÀ» ¶§ µîµî..
¼¹ö¸¦ ¹Ù²åÀ» ¶§, ¼¹öÀÇ È¯°æÀ» ÃæºÐÈ÷ °ËÅäÇÏ°í ÆäÀÌÁö¸¦ ¿Ã¸®±â ¹Ù¶ø´Ï´Ù..
13. UNIX¿¡¼´Â ÈÀϰæ·Î´Â ¹é½½·¡½Ã(\) ´ë½Å¿¡ ½½·¡½Ã(/)¸¦ ½á¾ßÇÕ´Ï´Ù.
14.