检索帧的URL

时间:2010-05-24 11:28:42

标签: javascript

如果我得到一个链接

什么是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>

谢谢。

2 个答案:

答案 0 :(得分:1)

  1. 不要使用框架。
  2. 不要使用框架。
  3. document.getElementById('mainFrame').location

答案 1 :(得分:1)

您可以使用

访问框架位置
alert(window.frames["mainFrame"].contentWindow.location.href);

但是你应该避免使用framesetframe,因为这些在XHTML和HTML5中都已弃用。