function fnMoveRight(o,c) {
    var nLen;
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (c == "all") {   // 전체 선택일경우
            fnAddRight(frm.crs_idx,o.options[i].text,o.options[i].value);
        } else {            // 개벌 선택
            if (o.options[i].selected == true) {
                fnAddRight(frm.crs_idx,o.options[i].text,o.options[i].value);
            }
        }
    }
}
function fnAddRight(o,t,v) {
    var nLen;
    nLen = o.options.length;
    if (fnExistCheck(o,v) == "true") {
        o.options[nLen] = new Option();
        o.options[nLen].text    = t;
        o.options[nLen].value   = v;
    }
}
function fnRemove(o,c) {
    var nLen;
    var lastIndex = 0;
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (c == "all") {   // 전체 선택일경우
            o.options[lastIndex] = null;
        } else {            // 개벌 선택
            if (o.options[lastIndex].selected) {
                o.options[lastIndex] = null;
            } else {
                lastIndex++;
            }
        }
    }
}
function fnExistCheck(o,v) {
    var nLen;
    var retValue = "true";
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (o.options[i].value == v) { retValue = "false"; }
    }
    return retValue;
}



<input type="button" onclick="fnMoveRight(frm.lpcrs_idx,'')" value=">" style="width:40;"><br><br>
<input type="button" onclick="fnRemove(frm.crs_idx,'')" value="<" style="width:40"><br><br>
<input type="button" onclick="fnMoveRight(frm.lpcrs_idx,'all')" value=">>" style="width:40"><br><br>
<input type="button" onclick="fnRemove(frm.crs_idx,'all')" value="<<" style="width:40"><br>

+ Recent posts