history.go问题 如何判断进入一个页面是通过history.go方式进入的(从a页面到b页面,在b页面通过返回按钮回到a页面,当是通过返回回到a页面时就执行一个操作,否则不执行),请各位大侠帮忙出出主意 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你传参数吧~<input onclick="window.location.href=a.asp?action=zhixing">a页面a=request("action")if a="zhixing" then...end if history.go(index)、history.back()、history.forward()这几个都是从浏览器的历史记录(缓存)中取出数据进行显示的。如果要实现楼主你说的效果,你可以这样来分析:如果是通过history.back()回到a页面的,那么此时a画面在history中的索引就一定小于history.length。因此,楼主可以拿这两个值来做比较,方可实现。 这个问题在firefox下好解决,因为在ff下用history.go(-1)时,返回页面内的 window.onload()不会被执行,但ie下就不好处理了,分不清是通过链接跳转到前一页面还是通过后退返回的。 学习 对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 这种情况如何解决?jQuery怎么选择得到<c:forEach标签 高手指教~~~~~~` JS滚动的问题 关于open对话框的问题 循环的探索及研究:循环种类 请大师指教 图片滚动问题!各大虾指教!紧急~~~~~ 问一个问题,在线等!! 怎么样计算(DIV内的字符串)的像素长度和像素高度,在线等~~~~~~~~~~ 如何实现打开ie的时候去掉菜单栏和工具栏 如何捕获窗口大小改变的事件? jquery怎样接受函数的参数? 请帮我看下这个javascript的问题出在哪?~谢谢!
<input onclick="window.location.href=a.asp?action=zhixing">a页面a=request("action")
if a="zhixing" then
...
end if
如果是通过history.back()回到a页面的,那么此时a画面在history中的索引就一定小于history.length。因此,楼主可以拿这两个值来做比较,方可实现。
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP