HOME | DEVELOPERS | CONTACT US | SITEMAP | E-MAIL
Home? Reference? Secret? Board? Photo? Diary? About Us?  
 
    ·Î±×ÀΠȸ¿ø°¡ÀÔ ID/PWã±â
¢º À¯È¿¼º°Ë»ç2
±Û¾´ÀÌ : Ű¾¥_¯^^-Y
µî·ÏÀÏ : 2006/12/07 , IP Address : 220.124.223.3 , Á¶È¸¼ö : 5

/*******************************************************************************
* °ø¹éÀÎÁö
*******************************************************************************/
function isEmpty(str)
{
    if(getLength(trim(str)) <= 0)    return true;
    else                            return false;
}

/*******************************************************************************
* °ø¹éÁ¦°Å
*******************************************************************************/
function trim(str)
{
    return str.replace(/^s+|s+$/g, ');
}

function delSpace(str)
{
    return str.replace(/s+/g, ');
}

/*******************************************************************************
* ¼ýÀÚ¸¸ °¡´É
*******************************************************************************/
function delChar(obj)
{
    obj.value = obj.value.replace(/[^0-9]+/g, "");
}

/*******************************************************************************
* üũ¹Ú½º ¼±ÅÃ
*******************************************************************************/
var checkall_flag = false;

function checkAll(form, obj_name)
{
    var length = form.elements.length;

    for (var i = 0; i < length; i++)
    {
        if(form.elements[i].name == obj_name && form.elements[i].disabled == false)
            form.elements[i].checked = !checkall_flag;
    }

    checkall_flag = !checkall_flag;
}

function checkEx(form, obj_name)
{
    var length = form.elements.length;

    for (var i = 0; i < length; i++)
    {
        if(form.elements[i].name == obj_name)
            form.elements[i].checked = !form.elements[i].checked;
    }
}


/*******************************************************************************
* üũ¹Ú½º ¼±ÅõǾî ÀÖ´ÂÁö
*******************************************************************************/
function isChecked(form, obj_name)
{
    var is_checked_flag = false;
    var length = form.elements.length;

    for (var i = 0; i < length; i++)
    {
        if(form.elements[i].name == obj_name && form.elements[i].checked == true)
        {
            is_checked_flag = true;
            break;
        }
    }

    return is_checked_flag;
}

/*******************************************************************************
* ¸Þ¼¼Áö ¹Ú½º ÃʱâÈ­
*******************************************************************************/
function checkMsg(obj)
{
    if(trim(obj.value) == "¿©±â¿¡ ¸Þ¼¼Áö¸¦ ÀÔ·ÂÇϼ¼¿ä.")
        obj.value = "";                                            
}

/*******************************************************************************
* ¹ÙÀÌÆ® üũ 80bytes ÀÌ»ó
*******************************************************************************/
function checkBytes(form)
{
    var page = 0;
    var body_length = getLength(form.body.value);
    
    form.bytes.value = body_length;
    
    if(body_length)
        page = parseInt(body_length / 80);

    if(body_length % 80)
        page += 1;

    if(typeof(form.page) != "undefined")
        form.page.value = page;
}

/*******************************************************************************
* ¹ÙÀÌÆ® üũ 80bytes ±îÁö
*******************************************************************************/
function checkBytes2(form, max_length)
{
    var page = 0;
    var body_length = getLength(form.body.value);
    
    if(body_length > max_length)
    {
        alert(max_length + "bytes ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
        form.body.value    = stringCut(form.body.value, max_length);
        body_length        = getLength(form.body.value);
    }

    if(body_length)
        page = parseInt(body_length / 80);

    if(body_length % 80)
        page += 1;

    if(typeof(form.page) != "undefined")
        form.page.value = page;

    form.bytes.value = body_length;
}

/*******************************************************************************
* MMS ¹ÙÀÌÆ® üũ
*******************************************************************************/
function checkMMSBytes(form, max_length)
{
    var body_length = getLength(form.msg.value);
    
    if(body_length > max_length)
    {
        alert(max_length + "bytes ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
        form.msg.value    = stringCut(form.msg.value, max_length);
        body_length        = getLength(form.msg.value);
    }

    form.msg_size.value = body_length;
}

/*******************************************************************************
* 80bytes¾¿.. Àß¶ó ¸®ÅÏ..
*******************************************************************************/
function getParseBodys(str)
{
    var bodys        = new Array();
    var length        = 0;
    var start_idx    = 0;

    for(var i = 0; i < str.length; i++)
    {
        if(escape(str.charAt(i)).length >= 4)
            length += 2;
        else
            if(escape(str.charAt(i)) != "%0D")
                length++;

        if(length >= 80 || i == str.length - 1)
        {
            if(length > 80)
                i--;

            bodys[bodys.length] = str.substring(start_idx, i + 1);
    
            length = 0;
            start_idx = i + 1;
        }
    }

    return bodys;
}

/*******************************************************************************
* ¹®ÀÚ¿­ ÀÚ¸£±â
*******************************************************************************/
function stringCut(str, max_length)
{
    var count = 0;
    
    for(var i = 0; i < str.length; i++)
    {
        if(escape(str.charAt(i)).length >= 4)
            count += 2;
        else
            if(escape(str.charAt(i)) != "%0D")
                count++;

        if(count > max_length)
        {
            if(escape(str.charAt(i)) == "%0A")
                i--;
            break;        
        }
    }
    
    return str.substring(0, i);
}

/*******************************************************************************
* ¹®ÀÚ¿­ ±æÀ̸¦ ¸®ÅÏÇÑ´Ù.
*******************************************************************************/
function getLength(str)
{
    var length = 0;

    for(var i = 0; i < str.length; i++)
    {
        if(escape(str.charAt(i)).length >= 4)
            length += 2;
        else if(escape(str.charAt(i)) == "%A7")
            length += 2;
        else
            if(escape(str.charAt(i)) != "%0D")
                length++;
    }    

    return length;
}

/*******************************************************************************
* Äí۰ª ¸®ÅÏ
*
* name    -    Äí۸í
*******************************************************************************/
function getCookie(name)
{
    var label = name + "=";
    var label_len = label.length;
    var cookie_len = document.cookie.length;
    var i = 0;

    while (i < cookie_len)
    {
        var j = i + label_len;

        if (document.cookie.substring(i, j) == label)
        {
            var cookie_end = document.cookie.indexOf(";", j);
            if (cookie_end == -1)
                cookie_end = document.cookie.length;
        
            return unescape(document.cookie.substring(j, cookie_end));
        }
        i++;
    }
    return "";
}

/*******************************************************************************
* ÄíŰ¼³Á¤
*
* name            -    Äí۸í
* value            -    °ª
* expiredays    -    ½Ã°£ (ÀÏ´ÜÀ§)
*******************************************************************************/
function setCookie( name, value, expiredays )
{
    var today = new Date();
    today.setDate(today.getDate() + expiredays);
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + today.toGMTString() + ";";
}

/*******************************************************************************
* ÀÌÅë»ç ¹øÈ£ üũ
*
* str    - ÀüÈ­¹øÈ£
*******************************************************************************/
var tel = new Array("010", "011", "016", "017", "018", "019");

function isHandPhone(str)
{
    var flag = false;
    
    if(str.length > 9 && str.length < 12)
    {
        for(var i = 0; i < tel.length; i++)
        {
            if(str.substring(0, 3) == tel[i])
            {
                flag = true;
                break;
            }
        }
    }
    return flag;
}
 
¢º ´ÙÀ½±Û : À¯È¿¼º°Ë»ç (2)
¢º ÀÌÀü±Û : ½Ã½ºÅÛ Á¤º¸ ¾Ë¾Æ³»±â
¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ µî·ÏÀÏ Á¶È¸¼ö
93
[JSP] GET POST ÆÄ¶ó¹ÌÅÍ Çѱ۱úÁü UTF-8
Ű¾¥_¯^^-Y
2010/04/23
6
92
[TIP] ConnectionOpen (LoadNetlibs()) (1)
Ű¾¥_¯^^-Y
2009/07/11
10
91
[VB] ¼­ºñ½º¿¡ µî·ÏÇϱâ
Ű¾¥_¯^^-Y
2008/06/24
14
90
[JAVASCRIPT] È­»ìǥŰ¿Í TABŰ ¿£ÅÍÈ¿°ú (2)
Ű¾¥_¯^^-Y
2008/06/16
8
89
[JAVASCRIPT] TAB Ű (1)
Ű¾¥_¯^^-Y
2008/06/16
4
88
[PHP] ¿¢¼¿º¸³»±â (2)
Ű¾¥_¯^^-Y
2008/06/10
21
87
[VB] GetTimeStamp
Ű¾¥_¯^^-Y
2006/12/27
6
86
[JAVASCRIPT] À¯È¿¼º°Ë»ç (2)
Ű¾¥_¯^^-Y
2006/12/07
9
85
[JAVASCRIPT] À¯È¿¼º°Ë»ç2
Ű¾¥_¯^^-Y
2006/12/07
5
84
[HTML] Measuring Element Dimension and Location
Ű¾¥_¯^^-Y
2006/11/21
6
83
[ASP] ASP.NET 2.0 ³»ºÎ º¯°æ »çÇ×
Ű¾¥_¯^^-Y
2006/09/27
8
82
[PHP] ASP.NET 2.0 ³»ºÎ º¯°æ »çÇ×
Ű¾¥_¯^^-Y
2006/09/27
2
81
[PHP] PHP + MSSQL »ç¿ë½Ã TEXTÇʵå ©¸®´Â Çö»ó (166)
Ű¾¥_¯^^-Y
2006/05/03
8
80
[PHP] Á¦¹ÎÀϺ¸ 12/2 (18)
Ű¾¥_¯^^-Y
2005/12/02
6
79
[PHP] 2003³â 11¿ù ÀϺ» »ý»êÀÌ·ÂÁ¦
Ű¾¥_¯^^-Y
2005/11/29
4
[óÀ½] [ÀÌÀü10°³] 1 | 2 | 3 | 4 | 5 | 6 | 7 [´ÙÀ½10°³] [¸Ç³¡]
Copyright 2004¨ÏSuJunggusul. HikBoard Ver1.1 by kissu.
www.sujunggusul.com
SINCE 2003 COPYRIGHT ANY RIGHT RESERVED.