日期:2014-05-16  浏览次数:20330 次

请教用JavaScript保存页面状态的方法
页面上有几个菜单,每次点击时内容都会发生变化,实现方法是用js将多个内容块设置显示和隐藏属性,但每次刷新时又会回到初次打开页面那个内容,我想在刷新时保持当前显示内容部分不变,有没有办法?

------解决方案--------------------
用局部刷新,iframe或ajax
------解决方案--------------------
用cookie 也是个不错的选择;
cookie记录下 选择的值,刷新页面,先读cookie值,判断内容显示隐藏;
------解决方案--------------------
现在有360不让保存cookie
------解决方案--------------------
还有个办法,每当变化一种状态时候,通过document.location.hash改变url的参数,onload的时候,根据url的参数来显示或隐藏内容块。