1.
<input type=checkbox name=a1>
<input type=checkbox name=a1>
<input type=checkbox name=a1>
<input type=checkbox name=a1>
<input type=checkbox name=a1>
<input type=checkbox name=a1>
<input type=button value="checked" onclick="checkIt();">
<script>
function checkIt()
{
var o=document.getElementsByName("a1");
for(var i=0;i<o.length;i++)
  o[i].checked=true;
}
</script>2.
子窗口
<script>
document.body.onunload=function(){
opener.location.reload();
}
</script>

解决方案 »

  1.   

    都用javaScript来实现的,第一个我现在就有做测试用的代码。<html>
    <head>
    <title>单选/全选功能脚本</title>
    <style>
    tr {font-size:9pt;line-height:10pt;}
    .sel {color:#0066cc;background-color:#00ffcc;}
    .unsel {color:#010101;background-color:#ffffff;}
    </style>
    <Script Language="JavaScript">
    function CheckBox_All()
    {
    var frm=CheckBoxFrm;
    var SelectAll=frm.SelectAll;
    for (i=0;i<frm.elements.length;i++)
    {
    var e=frm.elements[i];
    if ((e.name!="SelectAll") && (e.type=="checkbox"))
    e.checked=SelectAll.checked;
    if (e.checked)
    {
    hLight(e,"sel");
    }
    else
    {
    hLight(e,"unsel");
    }
    }
    }
    function CheckBox_One()
    {
    var frm=CheckBoxFrm;
    var SelectAll=frm.SelectAll;
    var TAll=TOne=0;
    for (i=0;i<frm.elements.length;i++)
    {
    var e=frm.elements[i];
    if ((e.name!="SelectAll") && (e.type=="checkbox"))
    {
    TAll++;
    if (e.checked)
    {
    TOne++;
    hLight(e,"sel");
    }
    else
    {
    hLight(e,"unsel");
    }
    }
    SelectAll.checked=(TAll==TOne)?true:false;
    }
    }
    function hLight(E,method)
    {
    while (E.tagName!="TR")
    {
    E=E.parentElement;
    }
    E.className=(method=="sel")?"sel":"unsel";
    }
    </Script>
    </head>
    <body>
    <table border="1" cellpadding="0" cellspacing="0">
    <form name="CheckBoxFrm">
    <tr><td><input type="checkbox" name="SelectAll" onclick="CheckBox_All()">选择全部</td></tr>
    <Script>
    for (i=1;i<=12;i++)
    {
    document.writeln("<tr><td><input type='checkbox' name='SelectOne' onclick='CheckBox_One()'>选择第"+i+"个</td></tr>");
    }
    </Script>
    </form>
    </table>
      

  2.   

    1.判断一组checkbox,有没勾上的就checked,怎么实现把未勾的转为勾同时不刷新页面
    for (i=0;i<document.all.yourCheckBoxName.length;i++){
      if(document.all.yourCheckBoxName[i].checked==false){
        document.all.yourCheckBoxName[i].checked==true;
      }
    }2.关闭一个子窗口,同时使它的父窗口刷新,或者更简单,即关闭一个窗口时如何让另外一个窗口刷新
    document.body.onunload=function(){
      opener.location.reload();
    }
      

  3.   

    1。遍历
    for(var i=0;i<document.formname.elements.length;i++)
     {
      if(document.formname.elements[i].checked==false)
       document.formname.elements[i].checked=true;
     }2。
    opener.location.reload();
    window.close()