iFrame src更改事件

时间:2014-01-31 09:46:20

标签: javascript asp.net iframe onload

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

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

我使用javascript查找IFrame的Current url,但是当我使用此脚本时,我收到错误拒绝权限以访问属性'href'

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

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

1 个答案:

答案 0 :(得分:0)

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