在iframe框架下内页如何获取上一页地址?

木头是猫 2009-07-17 11:16:46
在没有iframe的情况下,request.servervariables("http_referer")可以正确的获取上一页地址

但当有iframe的情况下, 内页request.servervariables("http_referer")获取的则是父页的地址,也就是浏览器里显示的链接地址,问题是我想获取的是内页的上一页地址

用途:删除数据自动返回等操作

如何解决这个问题呢?

(注:通过URL或POST等传递参数过去的做法很麻烦,不用此法)

...全文
413 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzp4881 2009-07-17
  • 打赏
  • 举报
回复
在框架页里面用parent.document.referrer就行了
lzp4881 2009-07-17
  • 打赏
  • 举报
回复
<script language="javascript">
document.write(parent.document.referrer)
</script>
月光下的土豆 2009-07-17
  • 打赏
  • 举报
回复
用这个方法比request.servervariables("http_referer")也麻烦不了多少
月光下的土豆 2009-07-17
  • 打赏
  • 举报
回复

'获取参数
QueryString = Request.ServerVariables("QUERY_STRING")
url = "url?" & QueryString
木头是猫 2009-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Mpt_hi 的回复:]
拼接URL吧
[/Quote]

拼接URL就是传递参数过去,,这种方法很麻烦,想换掉,,之前我一直用此法,
木头是猫 2009-07-17
  • 打赏
  • 举报
回复
果然,,,我以为不用注明这个

history.go(-1)是不会自动刷新的

一般history.go(-1)我会用在提示错误自动返回等操作

但删除之类的操作,因数据有变化需要刷新页面
月光下的土豆 2009-07-17
  • 打赏
  • 举报
回复
拼接URL吧
MR丶CHAN 2009-07-17
  • 打赏
  • 举报
回复
返回内页的上一页 用 history.go(-1) 不就行了 ..

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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