Contents

조회 수 9535 댓글 0
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

좋은 예제인듯..

아래는 주요 함수 부분임~

<script> 
/* 
*Source Select의 요소(option)를 Target Select로 복사한다. 
*/ 
function copyElement(sourceObj, targetObj){
    var elms = sourceObj.options;
    for( i = 0, k = elms.length; i < k; i++ ){
        if( elms[i].selected ){
            targetObj.add(new Option(elms[i].text,
                elms[i].value, false, false));
        }
    }
    sourceObj.selectedIndex=-1; 
}

/* 
*Source Select의 요소(option)를 제거한다. 
*/ 
function removeElement(sourceObj){
    var elms = sourceObj.options;
    var posArr = new Array();
    var increase = 0;
    for( i = 0, k = elms.length; i < k; i++ ){
        if( elms[i].selected ){
            posArr[increase++] = elms[i].value;
        }
    }
    for( i = 0, k = posArr.length; i < k; i++ ){
        for( x = 0, y = elms.length; x < y; x++ ){
            if( (posArr[i] == elms[x].value) && elms[x].selected ){
                sourceObj.remove(x);
                x = 0;
                y--;
            }
        }
    } 
}

/* 
*Source Select의 요소(option)를 Target Select로 이동한다. 
*/ 
function moveElement(sourceObj, targetObj, isSort){
    var elms = sourceObj.options;
    for( i = 0, k = elms.length; i < k; i++ ){
        if( elms[i].selected ){
            targetObj.add(new Option(elms[i].text,
                elms[i].value, false, false));
        }
    }
    removeElement(sourceObj);
    sourceObj.selectedIndex = -1; 
}

/* 
*Source Select의 요소(option)의 상하순서를 바꾼다. 
*/ 
function move_option_in(src,to) {
    if(!src)return;
    var src_index = src.selectedIndex;
    if(src_index<0)return;
    if(to == "up"){
        if(src_index==-1||src_index==0)return;
        var tempoption = 
            new Option(src.options[src_index].text,
                src.options[src_index].value);
        src.options[src_index] = 
            new Option(src.options[src_index-1].text,
                src.options[src_index-1].value);
        src.options[src_index-1]=tempoption;
        src.options[src_index-1].selected=true;
    }else if(to == "down"){
        if(src_index>=src.options.length-1)return;
        var tempoption = 
            new Option(src.options[src_index].text,
                src.options[src_index].value);
        src.options[src_index] = 
            new Option(src.options[src_index+1].text,
            src.options[src_index+1].value);
        src.options[src_index+1]=tempoption;
        src.options[src_index+1].selected=true;
    } 
} 
</script> 


?

  1. [php] php+db 연동(odbc, mssql, mysql, sybase)

    Date2013.04.23 CategoryDevelop Byhooni Views13332
    Read More
  2. 프로그램 문서 관리 (Doxygen)

    Date2013.04.23 CategoryDevelop Byhooni Views18221
    Read More
  3. 프로그래밍 소스 관련 사이트..

    Date2013.04.23 CategoryDevelop Byhooni Views18214
    Read More
  4. 도메인 관련 솔루션 분석할 거.. ㅋㄷ

    Date2013.04.23 CategoryDevelop Byhooni Views8263
    Read More
  5. [js] 수명체크 프로그램 ㅋㅋ

    Date2013.04.23 CategoryDevelop Byhooni Views7984
    Read More
  6. [c] 패킷 에널라이저 예제 소스(성안당)

    Date2013.04.23 CategoryDevelop Byhooni Views8171
    Read More
  7. [js] 숫자만 입력하게 하는 자바스크립트

    Date2013.04.23 CategoryDevelop Byhooni Views8271
    Read More
  8. [js] 셀렉트박스(select)의 옵션(option) 동적으로 추가/제거

    Date2013.04.23 CategoryDevelop Byhooni Views9535
    Read More
  9. [c] 학교 건물 최단거리 찾는 웹 연동 프로그램

    Date2013.04.23 CategoryDevelop Byhooni Views8288
    Read More
  10. [c] 암호화 알고리즘 DES 구현 ㅋㅋ

    Date2013.04.23 CategoryDevelop Byhooni Views8989
    Read More
  11. [c] 내가 만든 암호화 프로그램.. 좋아^^

    Date2013.04.23 CategoryDevelop Byhooni Views8698
    Read More
  12. [c] 숫자(int, Number)를 hex코드로 변환하는 소스

    Date2013.04.23 CategoryDevelop Byhooni Views9988
    Read More
Board Pagination Prev 1 ... 56 57 58 59 60 61 62 63 64 65 ... 99 Next
/ 99