当前位置: 代码迷 >> ASP >> a.asp通过showModelessDialog 方式打开b.asp,怎么在b.asp中得到a.asp的文件名
  详细解决方案

a.asp通过showModelessDialog 方式打开b.asp,怎么在b.asp中得到a.asp的文件名

热度:301   发布时间:2012-03-09 21:42:54.0
a.asp通过showModelessDialog 方式打开b.asp,如何在b.asp中得到a.asp的文件名
请问:

a.asp通过showModelessDialog   方式打开b.asp,

如何在b.asp中得到a.asp的文件名

这里a.asp和   b.asp的文件名都不是固定的,所以需要动态获得,

谢谢

------解决方案--------------------
window.openor.location试试
------解决方案--------------------
在b.asp中分析window.parent的location应该可以得到
------解决方案--------------------
<a href= "# " onclick= "showModelessDialog( 'b.asp?FileName= <%=Request.ServerVariables( "Script_Name ")%> ') "> test </a>
------解决方案--------------------
window.openor.location

------解决方案--------------------
request.servervariables( "HTTP_REFERER ") '获取上一页网址
document.write(document.referrer); //javascript获取上一页网址

这个可以吗?没试过
------解决方案--------------------
a.asp通过showModelessDialog 方式打开b.asp,

如何在b.asp中得到a.asp的文件名

B.ASP
中写:
<script>
var obj=window.opener; //父窗体对象。
var url=obj.location; //父窗地址名
var urlname=url.substring(url.lastIndexOf( "/ ")+1) //截取,所获得的就是文件名!
alert(urlname)
</script>