如何判断脚本是被别的页面用 target=_blank 方式打开的?

woshihuzi 2005-11-17 06:25:45
我想在处理完事务之后,自动返回前一个页面。
这很简单:
response.write "<script language=javascript>history.back();</script>"

但是,万一用户从别的网页打开我的脚本的时候,用了<a href='...' target=_blank>...</a>方法的话,我这个history.back();就失效了。

现在想判断一下,如果这个网页使自己打开的,或者被别的网页以 target=_blank 方式打开,我就用
response.write "<script language=javascript>window.close();</script>"

这该怎么判断呢?
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshihuzi 2005-11-17
  • 打赏
  • 举报
回复
谢谢,结帖
eyeon 2005-11-17
  • 打赏
  • 举报
回复
<script language=javascript>
<!--
if(opener)
window.close();
else
history.back();
//-->
</script>
你用response的时候稍微组合一下

28,391

社区成员

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

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