/*-------------------------------------------------------------------+ * 1. ÆÄÀϸí: util.js * 2. ¼³ ¸í: JavaScript 󸮽ÿ¡ ÇÊ¿äÇÑ À¯¿ëÇÑ ÇÔ¼ö¸¦ Á¤ÀÇÇÑ´Ù. * 3. ÀÇÁ¸¼º: ¾øÀ½. * 4. ÀÛ¼ºÀÚ: * 5. ÀÛ¼ºÀÏ: 2006.10.16. -------------------------------------------------------------------*/ /** * ¹è¿­¿¡ ƯÁ¤ °ªÀÇ Á¸Àç ¿©ºÎ¸¦ ÆÇ´ÜÇÏ¿© µ¹·Á ÁØ´Ù. * * @param array °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¹è¿­. * @param value Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÒ °ª. * * @return ¹è¿­¿¡ ÀÖÀ¸¸é true, ¾øÀ¸¸é false. */ function existsInArray(array, value) { var result = false; for ( var i = 0; i < array.length; i++ ) { if ( array[i] == value ) { result = true; break; } } return result; } /** * ¹è¿­ÀÇ ¿ä¼Ò Áß ÁÖ¾îÁø °ªÀÇ index °ªÀ» µ¹·Á ÁØ´Ù. * ÇØ´ç °ªÀ» ãÀ» ¼ö ¾øÀ¸¸é -1À» µ¹·Á ÁØ´Ù. * * @param array ¹è¿­. * @param value Index¸¦ ãÀ» °ª. */ function indexInArray(array, value) { var index = -1; for ( var i = 0; i < array.length; i++ ) { if ( value == array[i] ) { index = i; break; } } return index; } /** * ÁÖ¾îÁø º¯¼ö °ªÀÌ °´Ã¼ ÂüÁ¶À̸é ÀÚ½ÅÀ» "string"À̸é * ÀÌ ID¸¦ °¡Áø °³Ã¼ ÂüÁ¶¸¦ µ¹·Á ÁØ´Ù. */ function ref(obj, index) { if ( index == undefined ) { obj = typeof(obj) == "string" ? document.getElementById(obj) : obj; } else { obj = typeof(obj) == "string" ? document.getElementsByName(obj)[index] : obj.length == undefined ? obj : obj[index]; } return obj; } /** * °æ·Î¸¦ À̵¿ÇÑ´Ù. */ function gotoUrl(path) { document.location.href = path; }