All <input id="check_all" onclick="checkedAll(this)" type="checkbox">
check1 <input id="check1" onclick="checkboxOne()" type="checkbox">
check2 <input id="check2" onclick="checkboxOne()" type="checkbox">
check3 <input id="check3" onclick="checkboxOne()" type="checkbox">
check4 <input id="check4" onclick="checkboxOne()" type="checkbox">
<script type="text/javascript">
//<![CDATA[
	var AllObj = document.getElementById("check_all");
	var checkboxArr = new Array("check1","check2","check3","check4");
	function checkbox_checked(bool)
	{
		for(var n in checkboxArr) document.getElementById(checkboxArr[n]).checked = bool;
	}
	function checkedAll(obj) {
		var bool = obj.checked;return checkbox_checked(bool);
	}
	function checkboxOne()
	{
		var cnt=0;
		for(var n in checkboxArr) if(document.getElementById(checkboxArr[n]).checked === true) cnt++;
		if(cnt == checkboxArr.length) AllObj.checked = true;
		else AllObj.checked = false;
	}
//]]>
</script>


'Language > Javascript' 카테고리의 다른 글

슬라이딩  (0) 2008.11.25
lightbox2  (1) 2008.06.18
function scrollLayer(p_obj_name, p_gap_point) 
{ 
	var start_point, end_point, timer;

	var obj_layer   = document.getElementById(p_obj_name);  // 레이어 오브젝트
	start_point = parseInt(obj_layer.style.top, 10);

	if ( start_point < p_gap_point )    start_point = p_gap_point;

	end_point   = document.body.scrollTop + p_gap_point; 
	limit_point = parseInt(window.document.body.scrollHeight) - parseInt(obj_layer.offsetHeight) -10;

	if ( end_point > limit_point )  end_point = limit_point;

	if ( start_point != end_point ) 
	{ 
		scroll_amount = Math.ceil( Math.abs( end_point - start_point ) / 15 ); 
		obj_layer.style.top = parseInt(start_point, 10) + ( ( end_point < start_point ) ? -scroll_amount : scroll_amount ); 
	}

	timer = window.setTimeout ("scrollLayer('" + p_obj_name + "', " + p_gap_point + ");", 1); 
}

scrollLayer('slide_banner',410);

'Language > Javascript' 카테고리의 다른 글

javascript checkbox all check  (0) 2010.04.22
lightbox2  (1) 2008.06.18

'Language > Javascript' 카테고리의 다른 글

javascript checkbox all check  (0) 2010.04.22
슬라이딩  (0) 2008.11.25

+ Recent posts