这个难题,谁懂得?
注意:我这个问题有点难度。
<input type="radio" name="sex" value="1">男
<input type="radio" name="sex" value="2">女
<iframe src='' />
<a href="b">下页</a>
a页面有个表单,里面有单选按钮,选择性别 男女,
(a页面还有个功能:通过JS操作 让iframe 插入一个url)
进入b页面后,点击浏览器后退, 我发现 性别依然是我刚才选中的。
而且 iframe 的页面 也是 刚才操作临时插入的。
我想,这绝对是 浏览器 缓存方面的问题。
我现在想分2个页面来分别实现两种效果。
第一个效果是:
在b页面,点击浏览器后退,返回到a页面,我希望此时网页显示 警告:网页已经过期 。
(就是希望网页过期,出现一个错误页面,很多银行交易页面后退也是这样)
第二个效果是:
在b页面,点击浏览器后退,返回到a页面,我希望此时网页显示崭新的内容。意思就是从服务器加载最新的内容。等于刷新了一样。
怎么实现呢? 我找了很多代码都没用啊。要求兼容webkit内核的浏览器(如chrome)和火狐,还有IE。
如果兼容不了,那就IE有效就可以了。
------解决方案--------------------window.onload=function()
{
重设radio的选项和ifrane
}
------解决方案--------------------清除页面缓存。