Posted on 2007-10-23 09:56
草 鞋 阅读(605)
评论(0) 编辑 收藏 所属分类:
JavaScript
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.Enumeration"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>获取来源页面</title>
</head>
<!-- 用window.location=URL打开时所有方法都不能获取 -->
<!-- 用showModalDialog打开时所有方法都不能获取 -->
<!-- 用showModelessDialog打开时所有方法都不能获取 -->
<%
//获取A标签跳转的来源页面的URL
//out.println("<br>JSP输出:"+request.getHeader("Referer")+"<br>");
%>
<!-- <body onload="setTimeout(cclose(),3000)"> -->
<body>
<form id="login" method="get" action="" name="login">
<br>
<input type="button" onclick="javascript:window.close();" value="关闭"/>
<script language="javascript">
var kk=false;
var tmpstr=false;
try
{
document.write("<br>JS1输出:");
//只能获取A标签跳转的来源页面的URL
//document.write(document.referrer);
alert("'"+document.referrer+"'");
//document.write("<br>JS2输出:");
//只能获取Open打开的来源页面的URL
//document.write(window.opener.location);
//alert(window.opener.location);
}
catch(e)
{
tmpstr=e.description;
alert(tmpstr);
}
</script><br>
</form>
</body>
</html>