如果我得到一个链接
什么是fraTopMenu中的 <a href="/Users/ChangePassword.aspx" target="mainFrame">
(1)点击链接后,我可以添加javascript以获取当前 mainFrame的网址
(2)将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="..." name="leftFrame" id="leftFrame" title="" />
<frame src="..." name="mainFrame" id="mainFrame" title="" />
</frameset>
</frameset>
谢谢。
答案 0 :(得分:1)
document.getElementById('mainFrame').location
答案 1 :(得分:1)
您可以使用
访问框架位置alert(window.frames["mainFrame"].contentWindow.location.href);
但是你应该避免使用frameset
和frame
,因为这些在XHTML和HTML5中都已弃用。