<input type=button value=back onclick="javascript:history.go(-1)">

解决方案 »

  1.   

    用history.go()固然是可以显示以前的信息,但是如果back了再要前进的话就可能没有信息了哦~~:)
      

  2.   

    用session保存住变量的值,然后
    把值传给js控制,就可以了
      

  3.   

    http://www.microsoft.com/china/msdn/workshop/createwp.asp
      

  4.   

    保持可编辑的内容 如何保持可编辑的内容由您决定。如果您正在使用 Active Server Pages (ASP),您可以在窗体中包括可编辑的元素,之后使用 Post 方法将它们张贴到 ASP 页,然后以任何方式将它们存储在服务器上。有关 ASP 页的内容包含在 ASP SDK 中,这里不作详细说明。另一个方法,也可能是更有趣的方法,是使用 UserData 行为将数据保持在客户端。UserData 行为 UserData 行为是将 contentEditable 元素中的内容保持在用户计算机的某个存储区中的最好方法。行为是 Internet Explorer 5.0 中引入的一种封装可重用脚本和/或 HTML 的方法。行为存在于它自己的、称为 HTC(HTML 组件)文件中,该文件被位于客户端文档的文件头中的 CSS 样式段加以引用。将行为应用到元素所用的方法与应用 CSS 样式相同。一旦行为与某个元素相关联,则属于该行为的所有方法都将被调用到该元素上。UserData 是行为具有强大功能的极好范例。通过为在 Save 和 Load 方法中所指定的 UserData 存储指定不同的名称,可以使用 UserData 行为来将多个元素的内容保持在单个页面上。唯一的限制是每页不能存储超过 64KB,每个域的限制则为 640KB。下一个范例展示如何保持单个 contentEditable 元素中的内容。该范例中的元素是一个名为“foo”的 contentEditable div 语句。注意,在文件头的样式说明中,说明了 UserData 行为。通过说明元素的类为“userData”,行为被附加到 contentEditable 元素上。这样,可以访问由 UserData 行为显露的方法,如 setAttribute、getAttribute、Load 和 Save,就好象它们是元素自身的方法一样。(只要属性名在 getAttribute 和 setAttribute 方法中是一致的,而存储名在 Load 和 Save 方法中是一致的,就可以以任何名称命名用来保持数据的存储和属性。)<html>
    <head>
    <style> .userData {behavior:url(#default#userdata);} </style>
    <script for=window event=onload>
     DoLoad();
    </script>
    <script for=window event=onbeforeunload>
      DoSave();
    </script>
    <script>
    function DoSave(){
      foo.setAttribute("content", foo.innerHTML);
      foo.save("EditContent");
    }
    function DoLoad(){
      foo.load("EditContent");
      content = foo.getAttribute("content");
      if (content != null) foo.innerHTML=content; 
    }
    function DoClear(){
      foo.innerHTML = "";
    }
    </script>
    </head>
    <body>
    <p align=center>
      <button onClick='DoSave()'>保存</button>
      <button onClick='DoClear()'>清除</button>
      <button onClick='DoLoad()'>加载</button>
    </p>
    <div id=foo class=userData contentEditable=true style="width:100%;height:90%">
    </div>
    </body>
    </html>图 2 展示了一个 contentEditable div 语句和三个按钮,它们允许用户保存 div 的内容、加载所保存的内容和清除当前的内容。另一个好的技巧是,当用户转到其它页时,window.onBeforeUnload 事件处理程序将自动存储用户输入的内容。然后,当他们返回时,window.onLoad 事件处理程序将自动还原它。当用户返回您的 Web 页并发现他们上次留下的相同内容仍然存在,他们一定非常吃惊。