select box 내 위치변경

조회 수 13855 추천 수 0 2008.10.21 00:48:56
undefined
<script>
function menuMove(id,mode) { 
    // mode can be 'first', 'last', 'up', 'down' 
    var obj = document.getElementById(id); 
    var idx = obj.selectedIndex; 
    if (idx < 0) idx = obj.selectedIndex = 0; 
    var opt = obj.options[obj.selectedIndex]; 
    switch (mode) { 
        case 'first': 
            obj.insertBefore(opt, obj.options[0]); 
            break; 
        case 'last': 
            obj.appendChild(opt); 
            break; 
        case 'up': 
            if (idx > 0) obj.insertBefore(opt, obj.options[idx-1]); 
            break; 
        case 'down': 
            if (idx < obj.options.length-1) obj.insertBefore(obj.options[idx+1], opt); 
            break; 
    } 
} 
</script> 
<select id="s" size="8"> 
    <option value="1 번 메뉴 입니다">1 번 메뉴 입니다</option> 
    <option value="2 번 메뉴 입니다">2 번 메뉴 입니다</option> 
    <option value="3 번 메뉴 입니다">3 번 메뉴 입니다</option> 
    <option value="4 번 메뉴 입니다">4 번 메뉴 입니다</option> 
    <option value="5 번 메뉴 입니다">5 번 메뉴 입니다</option> 
    <option value="6 번 메뉴 입니다">6 번 메뉴 입니다</option> 
</select> 
<div> 
    <a href="javascript:menuMove('s','first')">처음</a> | 
    <a href="javascript:menuMove('s','up')">위로</a> | 
    <a href="javascript:menuMove('s','down')">아래로</a> | 
    <a href="javascript:menuMove('s','last')">마지막</a> 
</div>

[출처] http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=49890&sca=&sfl=wr_subject%7C%7Cwr_content&stx=select+box&sop=and&page=2

행복한고니님의 팁입니다.
 
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
31 input box 배경처리 [레벨:30]똑띠 2008-10-27 10793
» select box 내 위치변경 [레벨:30]똑띠 2008-10-21 13855
29 select 박스 선택시 새창으로 띄우기 [1] [레벨:30]똑띠 2008-08-18 13777
28 document.getElementById().children 과 appendChild() [레벨:30]똑띠 2008-07-07 16769
27 마우스 오버시 이미지 바꾸기 [1] [레벨:30]똑띠 2008-07-02 16598
26 셀렉트 박스 링크 걸기 [레벨:30]똑띠 2008-03-06 15924
25 홈페이지에 팝업창달기 [1] [레벨:30]똑띠 2007-12-08 63234
24 함수를 이용한 div 출력 [1] [레벨:30]똑띠 2007-11-23 13627
23 구글 검색엔진에 자신의 홈페이지 등록하기. [레벨:30]똑띠 2007-08-08 17621
22 ie6에서 png 투명 이미지 사용하기 [레벨:30]똑띠 2007-07-30 18310
21 울트라 에디터에서 파일 탭이 사라졌을 경우.. file [레벨:30]똑띠 2007-07-19 16576
20 [자료] 스파이더 - 검색엔진에 추가시 주의점 [4] [레벨:1]언더꿈 2007-07-13 267280
19 셀렉트 박스 링크지정 팁. [레벨:30]똑띠 2007-05-25 11630
18 링크에 점선 없애주는 소스 [레벨:30]똑띠 2007-05-13 9466
17 한번에 링크테두리 없애주는 스크립트 소스 [5] [레벨:30]똑띠 2006-11-02 10470
16 div , class에 대한 개념정의 file [레벨:30]똑띠 2006-09-18 14208
15 투명아이프레임 만들기 [레벨:30]똑띠 2006-08-25 12261
14 일괄적으로 링크된 이미지,글씨 점선 없애기 [레벨:30]똑띠 2006-08-25 8347
13 테이블 대신 필드셋(fieldset)을 이용하기 [레벨:30]똑띠 2006-08-25 9018
12 한줄짜리 웹소스 [레벨:30]똑띠 2006-08-25 7727