onerror À̺¥Æ®
¿¹¿Ü¸¦ ó¸®ÇÏ´Â ´Ù¸¥ ¹æ¹ý Áß¿¡ ÇϳªÀÎ onerror À̺¥Æ®¸¦ »ìÆ캸°Ú´Ù.
onerror À̺¥Æ®´Â ÆäÀÌÁö¿¡ ½ºÅ©¸³Æ® ¿¡·¯°¡ ¹ß»ýÇÒ ¶§ ¸¶´Ù È£Ã⠵ȴÙ.
onerror À̺¥Æ®¸¦ »ç¿ëÇϱâ À§Çؼ´Â, ¹Ýµå½Ã ¿¡·¯¸¦ ´Ù·ê ÇÔ¼ö¸¦ ¸¸µé¾î¾ßÇÑ´Ù. ±×·± µÚ onerror À̺¥Æ® Çڵ鷯·Î ÇØ´ç ÇÔ¼ö¸¦ È£ÃâÇÏ¸é µÈ´Ù. ÀÌ ¶§ ºÒ·ÁÁö´Â ÇÔ¼ö´Â ¼¼ °³ÀÇ ÀÎÀÚ¸¦ °¡Áö°Ô µÈ´Ù. msg(¿¡·¯ ¸Þ½ÃÁö), url(¿¡·¯¸¦ ¹ß»ý½ÃŲ ÆäÀÌÁöÀÇ url) ±×¸®°í line(¸î ¹ø° Çà¿¡¼ ¿¡·¯°¡ ¹ß»ýÇß´ÂÁö)
¹®¹ý
function handleErr(msg,url,l)
{
//Handle the error here
return true or false
}
onerror ¿¡ ÀÇÇØ ¹ÝȯµÇ´Â °ªÀ¸·Î ºê¶ó¿ìÀú¿¡ Ç¥ÁØ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒÁö ¸»Áö °áÁ¤ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à¿¡ false¸¦ ¹ÝȯÇÏ¸é ºê¶ó¿ìÀú´Â ÀÚ¹Ù½ºÅ©¸³Æ® Äֿܼ¡ Ç¥ÁØ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù. ÇÏÁö¸¸ ¸¸¾à true¸¦ ¹ÝȯÇÑ´Ù¸é ºê¶ó¿ìÀú´Â Ç¥ÁØ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù.
¿¹Á¦
¿¡·¯°¡ ¹ß»ýÇϸé onerror À̺¥Æ®°¡ ¹ß»ýÇÏ°í °Å±â¿¡ Á¤ÇØÁØ ÄÝ¹é ¸Þ¼Òµå°¡ ½ÇÇàµË´Ï´Ù. ÀÌ ¶§ ¸Þ½ÃÁö¸¦ Á÷Á¢ ÀÛ¼ºÇÑ µÚ Ç¥ÁØ ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏÁö ¾Ê°í handleErr() ÇÔ¼ö¿¡¼ ÀÛ¼ºÇÑ ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
¿¡·¯ º¸°í·Î »ç¿ëÀÚ¸¦ ±«·ÓÈ÷Áö ¾Ê±â
Èıâ
À§ ¿¹Á¦¸¦ ÀÌ¿ëÇÏ¿© ÀÚ¹Ù½ºÅ©¸³Æ® ¿¡¿Ü󸮸¦ ÇÏ¸é µµ¿òÀÌ µÉ°Í °°´Ù.