CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

获取window.history.go(-1);?

楼主wcbm(阿钟)2006-01-13 14:02:44 在 Web 开发 / JavaScript 提问

请问一下怎么才能获取window.history.go(-1);这个URL?  
   
  我主要是想实现如下功能:  
  当页面可以返回上一个页面的时候就调用   window.history.go(-1);返回  
  当页面不可以用“后退”按键的时候就关闭窗口,  
  主要是因为这个页面可能是新开的一个窗口,也可能是在前一个页面的窗口中打开的 问题点数:50、回复次数:6Top

1 楼jouwei(九维)回复于 2006-01-13 14:45:48 得分 1

不可能!  
  ----------  
  为安全起见,history   对象并不给出浏览器历史的实际   URL。该对象只提供了通过   back,   forward   和   go   方法在浏览器历史中导航的功能。浏览器历史中的特定文档可以由与当前页面相对的索引值代表。例如,指定   -1   作为   go   方法的参数和单击“后退”按钮一样。  
   
  Top

2 楼meizz(梅花雪)回复于 2006-01-13 18:07:11 得分 2

alert(document.referrer);Top

3 楼ybfqlyq(Rossy|http://blog.ybfq.com)回复于 2006-01-13 19:31:43 得分 2

可以判斷document.referrer值是否為空。Top

4 楼wcbm(阿钟)回复于 2006-01-14 08:50:41 得分 0

梅老大,你的这个不行啊,这个和ASP里面的那个request.ServerVariables("HTTP_REFERER")是一样的吧  
  我是想做到在一个超链接上面直接点,在本面打开1.asp和在超链接上点右键新开窗口打开1.asp会产生不同的效果  
  如果是第一种,则会自动返回,如果是第二种,则会关闭新窗口Top

5 楼meizz(梅花雪)回复于 2006-01-16 13:09:04 得分 45

if(history.length   ==   0)   window.close();Top

6 楼testoktest()回复于 2006-06-02 11:33:14 得分 0

markTop

相关问题

  • 如何获取window名
  • 在javascript中能不能获取机器名和window登录名?
  • 在pb中,如何用API函数获取MDIClient Window的handle????
  • 在javascript中能不能获取机器名和window登录名
  • 在java中如何获取window中环境变量path的值!!!高分
  • 获取记录
  • 获取时间?
  • HTTP头获取?
  • 获取行数?????
  • 怎么获取

关键词

  • 页面
  • 浏览器
  • 历史
  • history
  • go
  • 打开
  • 返回
  • 浏览器历史

得分解答快速导航

  • 帖主:wcbm
  • jouwei
  • meizz
  • ybfqlyq
  • meizz

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo