不要用visibility,用display.
<TABLE onclick=FlipObject(document.all.tr_hrmsub); cellSpacing=0 cellPadding=0 
width="100%" border=0>document.all.tr_hrmsub.style.display="none";
function FlipObject(obj)
{
if(obj.style.display=="none")
obj.style.display=="block";
else
obj.style.display=="none";
}

解决方案 »

  1.   

    我给你一个吧
    <table id="tbl_TabHead" class="inputtable" border="0" cellpadding="1" cellspacing="1" align="center">
    <tr>
    <td id="tab_head0" onclick="ClickTab(0)" style="BACKGROUND-COLOR:silver" align="center">会议信息</td>
    <td id="tab_head1" onclick="ClickTab(1)" style="BACKGROUND-COLOR:silver" align="center">会议邀请</td>
    </tr>
    </table>
    上面是表头显示
    <div name="div_tab0" id="div_tab0" style="display:none">
    <table id="tbl_tab0"style="BORDER-COLLAPSE: collapse" 
    borderColor=#111111 cellSpacing=0 cellPadding=0 
    width="100%" border=0 align="center">
    <tr><td>&nbsp;名称 </td>
    <td colspan="3"><input type="text" name="Ctitle" id="Ctitle" style="width: 95%" maxlength="100"></td>
    </tr>
    </table>
    </div>
    <div name="div_tab1" id="div_tab1" style="display:none">
    <table id="tbl_tab1" style="BORDER-COLLAPSE: collapse" 
    borderColor=#111111 cellSpacing=0 cellPadding=0 
    width="100%" border=0 align="center"><tr><td>&nbsp;设置提醒</td>
    <td colspan="1"><input type="checkbox" name="SetRemind" id="SetRemind" style="width: 20px" maxlength="1"></td>
    </tr></table>
    </div>以上是显示数据<script language="javascript">
    var pre_tab_index = 1;
    function ClickTab(index){
    if(index == pre_tab_index){
    return ;
    }
    else {
    document.all("tab_head"+String(pre_tab_index)).style.backgroundColor =  "silver";
    document.all("tab_head"+String(index)).style.backgroundColor = "white";
    document.all("div_tab"+String(pre_tab_index)).style.display = "none";
    document.all("div_tab"+String(index)).style.display = "block";
    pre_tab_index = index;
    }
    return;
    }
    ClickTab(0);
    </script>我今天早上刚写的,正好你用删了一些东西给你吧
      

  2.   

    function FlipObject(myObj){
    var trObj1 = eval("document.all.tr_hrmsub");
    var trObj2 = eval("document.all.tr_schedule");
    var trObj3 = eval("document.all.tr_webmail");
    var trObj4 = eval("document.all.tr_workflow");
    var trObj5 = eval("document.all.tr_infoshare");
    var trObj6 = eval("document.all.tr_bookdoc");
    var trObj7 = eval("document.all.tr_weblib");
    var trObj8 = eval("document.all.tr_devbook");
    var trObj9 = eval("document.all.tr_vote");
    var trObj10 = eval("document.all.tr_gos");
    var trObj11 = eval("document.all.tr_kaoqin");
    var trObj12 = eval("document.all.tr_customer");
    var trObj13 = eval("document.all.tr_opportunity");
    var trObj14 = eval("document.all.tr_formdefine");
    var trObj15 = eval("document.all.tr_querydefine");
    var trObj16 = eval("document.all.tr_systemsetting");
    var trObj17 = eval("document.all.tr_support");
    var trObj18 = eval("document.all.tr_help");
    var trObjects = new Array(
    trObj1,
    trObj2,
    trObj3,
    trObj4,
    trObj5,
    trObj6,
    trObj7,
    trObj8,
    trObj9,
    trObj10,
    trObj11,
    trObj12,
    trObj13,
    trObj14,
    trObj15,
    trObj16,
    trObj17,
    trObj18,
    );    var v = document.all ? 'visible' : 'show';
        if (myObj.style.visibility == v) {
           myObj.style.visibility = 'hidden';
        }
        else {
           myObj.style.visibility = 'visible';
          // myObj.style.pixelTop = event.clientY;
           alert(myObj.id);
        }
        for(var i=0; i< trObjects.length; i++ ){
         if(myObj == trObjects[i] ){
         }else{
            var tmpObj = trObjects[i];
            try{
            tmpObj.style.visibility  = 'hidden';
            }catch(e){
            }
         }
        }
    }