【问题标题】:iFrame src change eventiFrame src 更改事件
【发布时间】:2014-02-23 22:59:03
【问题描述】:

我使用Iframe 显示来自另一个站点的登录页面。当用户输入用户名和密码时,我不想在“iframe”中打开结果登录窗口,而是在另一个窗口中打开它。我的解决方案是当用户登录时,我采用当前 URL :iframe”,如果它与其 SRC 相反,我的窗口位置等于“iframe”的当前 URl

 <iframe id="neturl" src="http://www.anotherSite.com/Login.aspx" onLoad="ChangeUrl();"  ></iframe>

我使用 javascript 查找 IFrame 的 Current url,但是当我使用此脚本时出现错误 Permission denied to access property 'href'.

 function ChangeUrl()
   {
    var frame=   document.getElementById('neturl');
    alert(frame.src);
   }

但是如何获取当前网址或了解该网址已更改?

【问题讨论】:

  • 问题不清楚!
  • 你想获取iframe的当前url吗?
  • 我使用frame.contentWindow.location.href,但不返回值。
  • Nillo jan,你试过了吗:alert(("#neturl").attr("src"));
  • @Afghanistan :谢谢,我可以获得 IFrame 的 src,但它不是当前的。

标签: javascript asp.net iframe onload


【解决方案1】:

使用window.location.href 获取当前网址。

【讨论】:

  • 我想获取 iframe 的当前位置。
猜你喜欢
  • 2011-01-26
  • 2015-07-05
  • 1970-01-01
  • 2015-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-02
相关资源
最近更新 更多