<script language="JavaScript" type="text/JavaScript">前一个问题看这里:
function setCheckboxes(the_form, do_check)
{
    var elts      = document.forms[the_form].elements['selected_tbl[]'];
    var elts_cnt  = elts.length;
   for (var i = 0; i < elts_cnt; i++) {
        elts[i].checked = do_check;
    } // end for
   return true;
} // end of the 'setCheckboxes()' function
</script>
后一个问题,我想你的页面有两个BODY是不对的吧。

解决方案 »

  1.   

    将第二个onload的内容放到第一个后面
      

  2.   

    <script language="javascript">
    <!--
      var f = '1';
      var o = document.getElementsByTagName('INPUT');
      function check()
      {
        f = f == '1'?'0':'1';
        for(var i=0;i<o.length;i++)
        {
          if(o[i].type == 'checkbox') o[i].checked = f == '1'?false:true;
        }
      }
    //-->
    </script><input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <p><input type=button value=s/u onclick="check();"></p>
      

  3.   

    function CheckOthers(form)
    {
    for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'submit'){
    e.checked = false;
    }
    }
    }function CheckAll(form)
    {
    for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'submit')
    e.checked = true;
    }
    }
      

  4.   

    <script>
      /* 
       * 全选或者全取消CHECKBOX
       * ename为全选CHECKBOX的name
       * flag为状态,真(1/true)为全选,假(0/flase)为全取消
       */
      function selectall(ename, flag){
    d = document.all[ename];//被选对象
    n = document.getElementsByName(ename).length;
       if(n > 0)
    if(flag){//真为全选,假为全取消
    if(n > 1)
    for(i = 0; i < n; i++){
    d[i].checked = true;
    }
    else
    d.checked = true;
    }else {
    if(n > 1)
    for(i = 0; i < n; i++){
    d[i].checked = false;
    }
    else
    d.checked = false;
    }
      }
      /* 去掉body中的onload,把下面的加入 */
      window.onload = function(){
        window.form1.pubtime1.value='<? echo $aa;?>';
        window.form1.pubtime2.value='<? echo $bb;?>';
      }
    </script>