ERRORGo to Source


Error´Â JavaScript¿¡¼­ ¿©·¯°¡Áö ÀÌÀ¯·Î ÀϾ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ Á¾·ù, ¹öÁ¯, OS, ¼­¹ö¿¡ µû¶ó¼­.. ÆäÀÌÁö¸¦ ¿Ã¸± ¼­¹öÀÇ È¯°æ¿¡ µû¶ó¼­..
½ÉÁö¾î, »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú ¼³Á¤(Verify Document, Cache Size, Script Enable, Image Off),
¸ð´ÏÅÍÀÇ ÇØ»óµµ, »ö»ó°ª, ±Û²Ã¿¡ µû¶ó¼­.. ±×¸®°í °¡Àå ¹«¼­¿î ³õÃÆ´Â BUG..



1. Anchor Åÿ¡¼­ ¹®ÀÚ¿­ »çÀÌ¿¡ ¸®ÅÏÀÌ ÀÖÀ¸¸é ½ÇÇà½Ã Unterminated string literal ¿¡·¯°¡ ³³´Ï´Ù. ¾Æ·¡´Â ¿¹ ÀÔ´Ï´Ù.
<A HREF="#" onMouseOver='window.status="Welcome
to here"'>Welcome to here</a>

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À» µÑ ¶§´Â
ÅÃÀ»
Åà ºÁ¤¢¿¡ ½á¾ß ÇÕ´Ï´Ù. ¾Æ´Ï¶ó¸é,

ÅÃÀ» ³Ö¾îÁØ°Í °°Àº È¿°ú°¡ ³ª¿É´Ï´Ù.

ÅÃÀÌ
ºÁ¤¢¿¡ ÀÖ½À´Ï´Ù. ¿ÞÂʰú ºñ±³ÇÏ¸é ±× Â÷À̸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.


<table border=3> <tr><td><form></td></tr> <tr><td><input type=text><br></td></tr> <tr><td><input type=text></td></tr> <tr><td></form></td></tr> </table> <table border=3> <form> <tr><td><input type=text><br></td></tr> <tr><td><input type=text></td></tr> </form> </table>

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.

TOP Go to Source TOP