现在有了代码了。可是却不能得到访问来源!效果演示:http://www.ksflv.cn/aa.asp一共两个页面:http://www.ksflv.cn/aa.asp 和http://www.ksflv.cn/gg.aspaa.asp代码如下:
---------------------------------------------------------------------------------------
<script>
function opensit(e){
win = window.open(e.href,"_blank");
win.opener=null;
return false; }
</script>
<li><a href='http://www.ksflv.cn/gg.asp' onClick="return opensit(this)">该连接不可以覆盖父窗口但是却不能获取访问来源</a> </li><li><a href='http://www.ksflv.cn/gg.asp' target='_blank'>该连接可以获取访问来源但是父窗口却被覆盖了</a> </li>gg.asp代码如下:
------------------------------------------------------------------------------------------
<%=Request.ServerVariables("HTTP_REFERER")%>
<SCRIPT>
if(parent.window.opener) parent.window.opener.location='http://www.baidu.com';
</SCRIPT>-------------------------------------------------------------------------------------------
问题是:点第一个连接可以禁止覆盖父窗口,但是却没有访问来源,第二个连接是可以得到访问来源但是父窗口被覆盖了。现在是,如何在不修改gg.ASP代码的情况下,可以正常获取访问连接同时父窗口不被覆盖
---------------------------------------------------------------------------------------
<script>
function opensit(e){
win = window.open(e.href,"_blank");
win.opener=null;
return false; }
</script>
<li><a href='http://www.ksflv.cn/gg.asp' onClick="return opensit(this)">该连接不可以覆盖父窗口但是却不能获取访问来源</a> </li><li><a href='http://www.ksflv.cn/gg.asp' target='_blank'>该连接可以获取访问来源但是父窗口却被覆盖了</a> </li>gg.asp代码如下:
------------------------------------------------------------------------------------------
<%=Request.ServerVariables("HTTP_REFERER")%>
<SCRIPT>
if(parent.window.opener) parent.window.opener.location='http://www.baidu.com';
</SCRIPT>-------------------------------------------------------------------------------------------
问题是:点第一个连接可以禁止覆盖父窗口,但是却没有访问来源,第二个连接是可以得到访问来源但是父窗口被覆盖了。现在是,如何在不修改gg.ASP代码的情况下,可以正常获取访问连接同时父窗口不被覆盖
------------------------------------------------------------------------------------------
<%=Request.ServerVariables("HTTP_REFERER")%>
<SCRIPT>
if(parent.window.opener) parent.window.opener.location='http://www.baidu.com';
</SCRIPT>
汗!!你这代码本来就是覆盖父窗口的代码
就是从哪个页链到当前页的
<script>
function opensit(){
window.open(window.location.href,"_blank");
window.location.href="http://www.ksflv.cn/gg.asp"
}
</script>
<li> <a href='#' onClick="opensit()">该连接不可以覆盖父窗口但是却不能获取访问来源 </a> 试试看
function opensit(){
window.open(window.location.href,"_blank");
window.location.href="http://www.ksflv.cn/gg.asp"
}
</script>
<li> <a href='javascript.void(0)' onClick="opensit()"></a></li>