我得到两个框架,A和B表示。单击A中的链接会触发B中的页面,从 URL_A 更改为URL_B。
如何记住URL_A ,以便当用户点击URL_B中的取消按钮时,他们可以返回 URL_A ?
如何在fraTopMenu中获取mainFrame的URL?
<frameset rows="60,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="/Common/Manager/TopMenu.aspx" name="fraTopMenu"
scrolling="no" noresize="noresize" id="fraTopMenu" title="" />
<frameset rows="*" cols="185,*" framespacing="0" frameborder="no" border="0">
<frame src="/Common/Manager/LeftMenu.aspx" name="leftFrame" id="leftFrame"
title="" />
<frame src="<%= MainUrl %>" name="mainFrame" id="mainFrame" />
</frameset>
</frameset>
答案 0 :(得分:1)
点击第A帧中的链接会导致第B帧的网址从URL_A更改为URL_B
将框架B的网址改为URL_B?back_url=URL_A
。现在,您可以阅读document.location.search.split[1]
您可以使用top.frames[2].window.location.href
答案 1 :(得分:0)
Http Referer可能是您最好的选择。它(充其量)是一种不可靠的机制,因为它是从浏览器发送的,并且通常是空白的。