触发一个事件,点浏览器后退按钮如何返回到触发前的状态

harryzyp 2007-11-22 02:01:51
JavaScript触发了一个事件,我想点浏览器的后退按钮返回到触发这个事件前的状态,怎么做呢?
...全文
389 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Liuchong14 2009-01-12
  • 打赏
  • 举报
回复
关注中,我也遇到这样的问题
dongsj8325 2007-11-24
  • 打赏
  • 举报
回复
不太可能哦..............
zheng-zx 2007-11-22
  • 打赏
  • 举报
回复
有 但是高人现在没时间
harryzyp 2007-11-22
  • 打赏
  • 举报
回复
还有高人么
Go 旅城通票 2007-11-22
  • 打赏
  • 举报
回复
没系,同情ing.....
游北亮 2007-11-22
  • 打赏
  • 举报
回复
楼上的,浏览器的后退按钮是不能控制的,除非你自己重写一个浏览器。
hztgcl1986 2007-11-22
  • 打赏
  • 举报
回复
记录触发前的状态,比如添加了一个div,回退时再删了那个层,JS可以操作cookie
harryzyp 2007-11-22
  • 打赏
  • 举报
回复
汗...
游北亮 2007-11-22
  • 打赏
  • 举报
回复
把触发事件前的状态写入浏览器的history
不可以
harryzyp 2007-11-22
  • 打赏
  • 举报
回复
可不可以这样

把触发事件前的状态写入浏览器的history中,触发后就可以后退了

这样也不知道怎么写...

呜呜...
harryzyp 2007-11-22
  • 打赏
  • 举报
回复
其他技术呢
xiaolei1982 2007-11-22
  • 打赏
  • 举报
回复
自己做一个按钮来操作回到页面的状态
游北亮 2007-11-22
  • 打赏
  • 举报
回复
是的,实现不了
harryzyp 2007-11-22
  • 打赏
  • 举报
回复
没有修改URL
JavaScript实现的是在同一个页面增加内容,比如增加一个DIV
然后再用浏览器的后退按钮返回之前的状态

真的实现不了吗?
游北亮 2007-11-22
  • 打赏
  • 举报
回复
如果触发的事件是修改了网页的URL,那么浏览器的后退按钮就会实现你要的目的

如果触发的事件是修改了网页的内容,URL并没有变,那你的目的实现不了
只能自己在页面上放置一个后退按钮,并告诉用户不要点击浏览器的后退按钮,而是点击你这个后退按钮

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧