将按钮和checkbox放在一个table里试试

解决方案 »

  1.   

    放在一个table里也不行呀,我已经试过了
      

  2.   

    运行正常啊,如下
    <BODY bgcolor=#FFFFCC  topmargin=10 >
    <form method="post" name="layerform" >
    <SCRIPT language="javascript">
    <!--
     var strlength;
     var txtvalue;
     var strdata;
     document.write("<table align='center'>")
     //strlength=parent.SelectMapFrame.selectform.seltype.length;
    strlength=10;
     for (var i=0;i<strlength;i++)
      {if (i%4==0)
          document.write("<br>");
       strdata="<input checked type=checkbox value=on name=Layer"+(i+1)+"><b><font face=楷体_GB2312 color='#990000' size='2'>";
       //txtvalue=parent.SelectMapFrame.selectform.seltype.options[i].text;
    txtvalue="qqq";
       strdata=strdata + txtvalue + "ttttt</font></b>&nbsp;&nbsp;"
       document.write(strdata);
      }
      document.write("</table>");
    //-->
     </script> 
    <script language="javascript">
    <!--
     var strbut;
     strbut="<p><table align='center'>";
     strbut=strbut+"<input id=button1 language=javascript onClick='return LayerControl()' type=button value=刷新 >";
     strbut=strbut+"<INPUT id=button1 language=javascript onclick='return BackControl()' type=button value=返回 >";  
     strbut=strbut+"</table></p>"
     document.write(strbut);
    //-->
    </script>
    </form>  
    </body>
      

  3.   

    明白了,问题出在我对按钮的设定,把它们的位置固定了,还是要谢谢seabell(百合心)