在 onbeforeunload 时把数据放到 userdata 里,onload 里再出来写回到select中

解决方案 »

  1.   


    通过js也能实现,以前我都是保存在session里的
      

  2.   

    用css来实现
    参见
    http://blog.csdn.net/arcow/archive/2004/10/02/123265.aspx
      

  3.   

    select可以保存数据数据不过有点小问题
    //aaa.html
    <HTML>
    <HEAD>
    <META NAME="save" CONTENT="history">
    <STYLE>
       .saveHistory {behavior:url(#default#savehistory);}
    </STYLE>
    <SCRIPT>
      function f1()
      {
      var xx=document.createElement("option");
      xx.innerHTML="<option value='xx1'>xx1<option>";
      aa.appendChild(xx)
      }
    </SCRIPT>
    </HEAD>
    <BODY><select class=saveHistory id="aa">
    <option id="aaa">bbbb</option>
    <option id="cccc">ccc</option>
    </select>
    <button type="input" id="input" value="input1" onclick="f1()">aaa</button>
    <A HREF="cccc.htm">Excample</A>
    </BODY>
    </HTML>
    //////////////////////
    ccc.html
    <HTML>
    <HEAD>
    <TITLE>JavaScript Example 3</TITLE>
    </HEAD>
    <BODY>
    <H2>The Javascript Back Button!</H2><FORM ID=Form1>
    <INPUT type="button" name="mybutton1" value="Click here to go back" onClick="history.back()" ID=Button1>
    </FORM>