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

· 2003-12-02 (화) 02:27:34 · 1832
전체선택과 전체해제 버튼을 하나로 만들어서 누를때마다 체크와 해제가 됩니다. 싸이월드가 그렇게 쓰고있죠. ^^

먼저 게시판 스킨 폴더의 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>

이해 안가시면 가시는 분에게 물어보십시오. -,.-;;;
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
03-12-10 조회 1,906
03-12-10 조회 2,140
03-12-10 조회 1,949
03-12-10 조회 2,121
03-12-08 조회 2,681
03-12-07 조회 2,523
03-12-07 조회 5,689
&&nbsp;&nbsp;
03-12-07 조회 2,261
&&nbsp;&nbsp;
03-12-07 조회 2,277
&&nbsp;&nbsp;
03-12-07 조회 2,037
03-12-06 조회 3,482
03-12-05 조회 2,245
&&nbsp;&nbsp;
03-12-05 조회 2,104
03-12-05 조회 5,287
03-12-05 조회 2,083
03-12-03 조회 2,757
03-12-03 조회 2,303
03-12-02 조회 1,833
03-12-01 조회 1,934
03-11-30 조회 2,354