<SCRIPT LANGUAGE="JavaScript">
<!--
var c=0;
function cball( f )
{
var i = document.getElementsByTagName ("input").length;
var formid= f.id;
for (var j=0;j<i-1 ;j++ )
{
if (c==0)
{
eval( formid +".m"+ (j+1) ).checked =true;
}else{
eval( formid +".m"+ (j+1) ).checked =false;
}
}
if (c==0)
{
c=1;
}else{
c=0;
}
}
//-->
</SCRIPT>
<!--
var c=0;
function cball( f )
{
var i = document.getElementsByTagName ("input").length;
var formid= f.id;
for (var j=0;j<i-1 ;j++ )
{
if (c==0)
{
eval( formid +".m"+ (j+1) ).checked =true;
}else{
eval( formid +".m"+ (j+1) ).checked =false;
}
}
if (c==0)
{
c=1;
}else{
c=0;
}
}
//-->
</SCRIPT>
<input type=checkbox name=mm value=b onclick="Item(this, 'mmAll')"/><br/>
<input type=checkbox name=mm value=c onclick="Item(this, 'mmAll')"/><br/>
<input type=checkbox name=mm value=d onclick="Item(this, 'mmAll')"/><br/>
<input type=checkbox name=mm value=e onclick="Item(this, 'mmAll')"/><br/><br/>
<input type=checkbox name=mmAll onclick="All(this, 'mm')">全选与不全选的切换<script language=Javascript>
function All(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
aa[i].checked = e.checked; //得到那个总控的复选框的选中状态
}
function Item(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa = document.getElementsByName(e.name);
for (var i=0; i<aa.length; i++)
if(!aa[i].checked) return;
all.checked = true;
}
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
var c=0;
function cball( f )
{ var formid= f.id;
var i = f.getElementsByTagName ("input").length;
for (var j=0;j<i-1 ;j++ )
{
if (c==0)
{
eval( formid +".m"+ (j+1) ).checked =true;
}else{
eval( formid +".m"+ (j+1) ).checked =false;
}
}
if (c==0)
{
c=1;
}else{
c=0;
}
}
//-->
</SCRIPT>
{
boolCheckAll = true;
var isChecked = document.all.DataGrid2__ctl1_CheckBox3.checked;
var objs = document.all.DataGrid2.getElementsByTagName("input");
if (objs.length > 1)
{
for(i=1;i<objs.length;i++)
{
if (objs[i].type =="checkbox")
{
if (!(isChecked == objs[i].checked) )
{
objs[i].click();
}
}
}
}
boolCheckAll = false;
}