有a、b、c三个页面,c页面是以iframe的形式内嵌在a中的。c页面的数据是在a页面点击查询后的结果列表数据。在c中点击记录明细,到b页面中显示明细信息。现需实现在b页面点击返回按钮后,返回到a页面中。并且a页面中内嵌的iframe c页面中的数据依旧还在。

解决方案 »

  1.   

    这个你可以把值在传回去,当点击返回的时候执行a页面的action,把值继续传回去,试试
      

  2.   

    也就是 A是查询页面 C是结果集用IFRAME镶嵌在A中 B是C的结果集中的记录的详细信息
    1)按上述次序 C中弹出的B页面 应该用新窗口的方式弹出 这样不需要覆盖A页面 也比较合理
    2)服务器每次在SESSION中保存A最后的查询串(少的话COOKIE中也可以) 这样A页面每次打开时会获取最后次的查询串 然后 根据此 设置查询选择 和 刷新C窗口内容
      

  3.   


    <%
    response.cookie("name")=数据a&","&数据b&","&数据c//用的时候dim a
    a=request.cookie("name")数据a=name(0)
      

  4.   

    数据少,并且不涉及到密码这些敏感信息的时候,可以用cookie解决
    或者,保存在后台,每次都去后台取