社区
JavaScript
帖子详情
history.go问题
yin_yjing
2010-03-02 08:16:05
如何判断进入一个页面是通过history.go方式进入的(从a页面到b页面,在b页面通过返回按钮回到a页面,当是通过返回回到a页面时就执行一个操作,否则不执行),请各位大侠帮忙出出主意
...全文
98
10
打赏
收藏
history.go问题
如何判断进入一个页面是通过history.go方式进入的(从a页面到b页面,在b页面通过返回按钮回到a页面,当是通过返回回到a页面时就执行一个操作,否则不执行),请各位大侠帮忙出出主意
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itliyi
2010-03-03
打赏
举报
回复
Inpool
2010-03-03
打赏
举报
回复
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
郭大侠_
2010-03-03
打赏
举报
回复
这个问题在firefox下好解决,因为在ff下用history.go(-1)时,返回页面内的 window.onload()不会被执行,但ie下就不好处理了,分不清是通过链接跳转到前一页面还是通过后退返回的。
yin_yjing
2010-03-03
打赏
举报
回复
请楼上说一下我如何得到当前页面的索引呢
qaz212741785
2010-03-03
打赏
举报
回复
学习
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP
Alien
2010-03-02
打赏
举报
回复
history.go(index)、history.back()、history.forward()这几个都是从浏览器的历史记录(缓存)中取出数据进行显示的。如果要实现楼主你说的效果,你可以这样来分析:
如果是通过history.back()回到a页面的,那么此时a画面在history中的索引就一定小于history.length。因此,楼主可以拿这两个值来做比较,方可实现。
lure2222
2010-03-02
打赏
举报
回复
你传参数吧~
<input onclick="window.location.href=a.asp?action=zhixing">
a页面
a=request("action")
if a="zhixing" then
...
end if
javascript-
history
.go()和
History
.back()的区分_.docx
javascript-
history
.go()和
History
.back()的区分_.docx
[removed]
history
.go()和
History
.back()的区别及应用
为提高用户体验度,可能会使用到刷新 前进 后退等相关更能,本文将以此
问题
详细介绍[removed]
history
.go()和
History
.back()的区别及应用,需要的朋友可以参考下
js判断当页面无法回退时关闭网页否则就
history
.go(-1)
在做一个Web项目时遇到一个需求,当页面没有前驱历史记录时(就是当前为新弹出的页面,没法做goback操作即
history
.go(-1)),点击返回按钮时直接关闭页面,否则就退回到前一页。 遇到的
问题
就是如何判断 是否有
history
可以回退,这个非常麻烦,因为没有这样的函数直接能获取到,只能通过
history
.length这个变量做变通的处理,但是对于IE,和非IE的length的返回值不同,ie:
history
.length=0, 非IE的为1,因此写了一个函数实现前面所需求的这个功能。分享给大家。 /** * 返回前一页(或关闭本页面) *
如果没有前一页历史,则直接关闭当
js实现上一页下一页的效果【附代码】
Javascript 返回上一页: 1.
history
.go(-1), 返回两个页面:
history
.go(-2); 2.
history
.back(). 3. window.
history
.forward()返回下一页 4. window.
history
.go(返回第几页,也可以使用访问过的URL) 例: 复制代码 代码如下:
向上一页
response.Write(“[removed]”) response.Write(“if(!confirm(‘完成任务?’)){
go1.23.4.windows-amd64-src
截止2025年1月3日,最新版本go1.23.4 See the release
history
for more information about Go releases. https://go.dev/doc/devel/release.html As of Go 1.13, the go command by default downloads and authenticates modules using the Go module mirror and Go checksum database run by Google. See https://proxy.golang.org/privacy for privacy information about these services and the go command documentation for configuration details including how to disable the use of these servers or use different ones.
JavaScript
87,991
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章