后退和前进时更改IE缓存办法
来源:互联网 发布:诱导充值源码 编辑:程序博客网 时间:2024/05/22 08:22
经常会写这样的东西
respose.write("<script>aler('更新成功')</script>")
但发现后退或前进这个页时也会弹出警告框,因为上面的JS代码已经进入IE缓存了
研究后找到如下解决方案
在网页用个隐藏文本框如"Text1",然后在个js中写如下方法
function c()
{
if(document.getElementById('Text1').value=='')
alert('更新成功');
document.getElementById('Text1').value="gfh";
}
再在按纽的onclick中写
Text1.text="";
Response.Write("<script>setTimeout('c()',500)</script>");
既可.
后记:还好写在博客了,不然就忘了,
现在发现setTimeout功能如此强大,它可以更新IE的缓存页,比如一个页面一开始的样子为a,IE把a存到的缓存里,10秒钟后因为setTimeout里面的方法,把页面转化成b,这时IE缓存就更新成b样子
这里可以用在后退,前进按纽上,如上面的例子,alert()的出现取决于变量a,变量a初始为了1,alert()后变为2,然后更新IE缓存,使a=2,这时如果后退的话,ie缓存里面的a就是2了,如果不用setTimeout,那ie缓存里面的a还是1
- 后退和前进时更改IE缓存办法
- 禁止浏览器前进和后退 清除缓存
- 浏览器前进后退时不缓存请求服务器
- 禁止页面前进后退的办法
- 禁止页面前进后退的办法
- 使IE中的后退、前进按钮失效
- 使IE中的后退、前进按钮失效
- 当点击前进后退按钮时让HTML和JSP页面不缓存从Web服务器上重新获取页面
- WebBrowser控件前进和后退
- html页面前进和后退
- 前进,后退
- 如何在点击浏览器前进、后退键时刷新页面而不读取缓存
- 浏览器前进、后退键时刷新页面而不读取缓存,重新刷新页面
- 按IE后退按钮时让JSP不读缓存
- [vim技巧]vim中的前进和后退
- js控制网页的前进和后退
- AJAX的刷新和前进后退问题解决
- vim中光标的前进和后退
- 打印和打印预蓝
- 讨人喜欢的26个原则
- “流氓”
- Struts动态控制表格大小
- 如何迅速成为Java高手!
- 后退和前进时更改IE缓存办法
- 和唐骏学几招儿
- 中国黑客组织与人物完全档案
- 位运算符和位运算
- 关注2007房价(一)
- 程序员真实写真:35岁前成功的12条黄金法则
- 关注2007房价(二)
- IP分类,子网掩码的计算方法──很好的方法
- Delphi操作Excel(Use Oel)