急:进入当前页面会弹出一个对话框,转入其他画面再点击后退按钮进入这个页面时能不能不再让这个对话框弹出来?

wplian 2004-10-26 11:55:11
如题
...全文
84 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wplian 2004-10-26
session的方法是不行的,后退的读的是ie缓存的数据,不会再去读session里面的东西啊
回复
micker 2004-10-26
来晚了!
回复
galewithwing 2004-10-26
回复人: monkeyhjl(爬上墙头等红杏) 说得不错,这是一种解决办法,你就在这个页面接受参数,为空或者不符合条件就弹出对话框,否则不弹出;
2。从session中取某个属性,如果为空就提示,否则...
回复
diaopeng 2004-10-26
判断history是否为空?如果不为空就不要显示,或者就用参数吧,最实用的,但对后退无效
回复
monkeyhjl 2004-10-26
可以这么试试。在进入当前页面由上个页面传递一个参数,通过这个参数的判断来弹出对话框。而进入其他页面后再后退,参数值为空就不弹。
回复
umbrella1984 2004-10-26
设置一个SESSION判断下就可以了
回复
wplian 2004-10-26
搞定了。結貼。不過上面的方法都不可行:-)
回复
wplian 2004-10-26
同样接受上个页面传过来的参数也是一样的道理,因为到了当前画面就已经是html流了
所有的判断的参数都转换为静态的数据了,后退还是会读到这些静态的数据的
所以应该也不可行

主要的问题就是后退并不会再次从服务器读取数据
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告