Javascript iFrame src更改事件
我使用了Javascript iFrame src更改事件,javascript,asp.net,iframe,onload,Javascript,Asp.net,Iframe,Onload,我使用了Iframe来显示另一个站点的登录页面。当用户输入用户和密码时,我希望不是在“iframe”中打开结果登录窗口,而是在另一个窗口中打开。我的解决方案是,当用户登录时,我使用当前URL:iframe“,如果它与其SRC相反,则我的windows位置等于当前URL“iframe” 但如何获取当前url或理解url已更改?使用window.location.href获取当前url。问题不清楚,伙计!您是否正在尝试获取iframe的当前url?我使用frame.contentWindow.loc
Iframe
来显示另一个站点的登录页面。当用户输入用户和密码时,我希望不是在“iframe”中打开结果登录窗口,而是在另一个窗口中打开。我的解决方案是,当用户登录时,我使用当前URL:iframe“,如果它与其SRC相反,则我的windows位置等于当前URL“iframe”
但如何获取当前url或理解url已更改?使用
window.location.href
获取当前url。问题不清楚,伙计!您是否正在尝试获取iframe的当前url?我使用frame.contentWindow.location.href
但不返回值。Nillo jan,您尝试过:警报((“#neturl”).attr(“src”));
@Afghanistan:谢谢,我可以得到IFrame的src,但它不是当前的ur。我想得到IFrame的当前位置。
<iframe id="neturl" src="http://www.anotherSite.com/Login.aspx" onLoad="ChangeUrl();" ></iframe>
function ChangeUrl()
{
var frame= document.getElementById('neturl');
alert(frame.src);
}