<%@ 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>