日期:2014-05-17  浏览次数:20711 次

JSP 中用JS来返回上一页面,并保留上一页面中的层中onclick()的选择
当在上一页面中有三个层,一次有onclick()函数来决定他们的显示和隐藏,当点击返回按钮时希望上一页面记住onclick中层的选择
如:
  <div id="font1" style="cursor:pointer;" class="tab1" onclick="setTab03Syn(1);document.getElementById('bg').className='xixi1'">
</div>
<div id="font2" style="cursor:pointer;" class="tab2" onclick="setTab03Syn(2);document.getElementById('bg').className='xixi2'">
</div>
<div id="font3" style="cursor:pointer;" class="tab3" onclick="setTab03Syn(3);document.getElementById('bg').className='xixi3'">
</div>

请问如何返回页面时onclick()的选择是被保留的

------解决方案--------------------
我的理解是,你这个是A页面,然后从B页面到A页面的时候,想保存A页面所选的数据?如果是这样的话从B页面跳转到A页面的时候用地址了传值,地址形式是A?choiceID=1
然后再A页面写歌判断if(request.getAttribute( "choiceID ")!null){
然后获取choiceid=request.getAttribute( "choiceID "),然后给相应的click
}
------解决方案--------------------
在A页面的时候用A页面地址?parm='',传值到B页面,决定是否显示和隐藏。如果B页面没有查询操作,为什么不直接用window.history.back();返回上页,不就是A页面