전체선택과 전체해제를 한버튼으로! 원샷...^^; > 그누3 팁자료실

그누3 팁자료실

전체선택과 전체해제를 한버튼으로! 원샷...^^; 정보

그누호환 전체선택과 전체해제를 한버튼으로! 원샷...^^;

본문

전체선택과 전체해제 버튼을 하나로 만들어서 누를때마다 체크와 해제가 됩니다. 싸이월드가 그렇게 쓰고있죠. ^^

먼저 게시판 스킨 폴더의 gblist.skin.php 에서 아랫부분의 다음을 찾아냅니다.

<script language='javascript'>
function all_checked(sw)
{
var f = document.frmgblist;
for (var i=0; i<f.length; i++)
{
if (f.elements[i].name == 'chk_wr_id[]')
{
f.elements[i].checked = sw;
}
}
}
...이하 생략

에서 all_checked(sw) 함수 전체를 선택하고 아래의 것을 붙여넣습니다.

var checked = false;

            function all_checked()
            {
if(!checked) {
                var f = document.frmgblist;

            for (var i=0; i<f.length; i++) {
            if (f.elements[i].name == 'chk_wr_id[]') {
            f.elements[i].checked = true;
checked = true;
        document.all.itemcheck.alt="전체를 해제합니다."
    }
                }
}else {
                var f = document.frmgblist;

            for (var i=0; i<f.length; i++) {
            if (f.elements[i].name == 'chk_wr_id[]') {
            f.elements[i].checked = false;
checked = false;
        document.all.itemcheck.alt="전체를 선택합니다."
    }
                }
}
            }

쓰고 싶은 버튼에다가 함수를 넣습니다.
예제)

        <a href='javascript:all_checked();'><image src='./<? echo "$board_skin" ?>/select.gif' border=0  name='itemcheck' alt='전체를 선택합니다.'></a>

이해 안가시면 가시는 분에게 물어보십시오. -,.-;;;
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로