一般情况下,在ASP中用request.ServerVariables("HTTP_REFERER")可以获得上个页面的相关信息,但当是下面的情况时它就不起作用了:
<script language="javascript"> <!-- function openNorWin(winUrl,winName,wid,hei) { var win=window.open(winUrl,winName,"width=" + wid + ",height=" + hei + ",top=0,left=0,resizable=yes,toolbar=no,scrollbars=yes") win.focus(); return; } //--> </script>
<a href="#" onClick="javascript:openNorWin('request.asp','picture','621','285')">链</a>
此时我想在request.asp中取得上一个页面的文件名,即下面这段程序 <a href="#" onClick="javascript:openNorWin('request.asp','picture','621','285')">链</a> 所在的文件的文件名。我试过request.ServerVariables("HTTP_REFERER")了,它是不起作用的。
我要达到的是:要求上面那个链接不能改,最好完全在新打开的request.asp页面来实现获取的功能,如果实在不行,可改一下openNorWin函数,但<a href="#" onClick="javascript:openNorWin('request.asp','picture','621','285')">链</a>语句绝对不能改。
请问大家有办法吗??