放个隐藏框保存当前显示的选项Id,
回发server后根据保存的选项Id重新设置一下当前显示项就OK了!

解决方案 »

  1.   

    给个建议:
    1 每次点击选项,则保存当前选中的到Cookie
    2 每次进入,包括刷新,自动转中cookie里面的那个问题解决!
      

  2.   

       <style type=text/css>
    td {
      font-size: 12px;
      color: #000000;
      line-height: 150%;
      }
    .sec1 {
      background-color: #EEEEEE;
      cursor: hand;
      color: #000000;
      border-left: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      border-right: 1px solid gray;
      border-bottom: 1px solid #FFFFFF
      }
    .sec2 {
      background-color: #D4D0C8;
      cursor: hand;
      color: #000000;
      border-left: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      border-right: 1px solid gray;
      font-weight: bold;
      }
    .main_tab {
      background-color: #D4D0C8;
      color: #000000;
      border-left:1px solid #FFFFFF;
      border-right: 1px solid gray;
      border-bottom: 1px solid gray;
      }
    </style>
       <script language=javascript>
    function secBoard(n)
    {
     SetCookie("SELECTED_TAB",n);
     for(i=0;i<secTable.cells.length;i++)
      secTable.cells[i].className="sec1";
     secTable.cells[n].className="sec2";
     for(i=0;i<mainTable.tBodies.length;i++)
      mainTable.tBodies[i].style.display="none";
     mainTable.tBodies[n].style.display="block";
    }function GetCookieVal(offset)
    //获得Cookie解码后的值
    {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }
    function SetCookie(name, value)
    //设定Cookie值
    {
    var expdate = new Date();
    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
    if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
    document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
    +((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
    +((secure == true) ? "; secure" : "");
    }
    function DelCookie(name)
    //删除Cookie
    {
    var exp = new Date();
    exp.setTime (exp.getTime() - 1);
    var cval = GetCookie (name);
    document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
    }
    function GetCookie(name)
    //获得Cookie的原始值
    {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen)
    {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return GetCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
    }
    return null;
    }
    </script>
       <table border=0 cellspacing=0 cellpadding=0 width=549 id=secTable>
        <tr height=20 align=center>
         <td class=sec2 width=10% onclick="secBoard(0)">关于TBODY标记</td>
         <td class=sec1 width=10% onclick="secBoard(1)">关于cells集合</td>
         <td class=sec1 width=10% onclick="secBoard(2)">关于tBodies集合</td>
         <td class=sec1 width=10% onclick="secBoard(3)">关于display属性</td>
        </tr>
       </table>
       <table border=0 cellspacing=0 cellpadding=0 width=549 height=240 id=mainTable class=main_tab>
        <tbody style="display:block;">
        <tr>
         <td align=center valign=top> <br>
          <br>
          这里填加内容,略去。1 </td>
        </tr>
        </tbody> <tbody style="display:none;">
        <tr>
         <td align=center valign=top> <br>
          <br>
          这里填加内容,略去。2 </td>
        </tr>
        </tbody> <tbody style="display:none;">
        <tr>
         <td align=center valign=top> <br>
          <br>
          这里填加内容,略去。3 </td>
        </tr>
        </tbody> <tbody style="display:none;">
        <tr>
         <td align=center valign=top> <br>
          <br>
          这里填加内容,略去。4 </td>
        </tr>
        </tbody>
       </table><script type="text/javascript">
    var id = GetCookie("SELECTED_TAB");
    if(id!=null){
      secBoard(id);
    }
    </script>