iframe url 更改时发出警报
该脚本每 2 秒运行一次,并检测 iframe 的 url 是否更改。但我无法让它发挥作用。我想在 iframe 的 url 更改时发出警报。例如,如果有人单击链接并转到 iframe 内容的另一个页面。
var prevSrc = "http://www.bodrumlife.com";
function check() {
var curSrc = $('#iframe').attr('src');
if (curSrc != prevSrc) {
alert("hobaa");
prevSrc = curSrc;
}
}
window.setInterval(check, 2000); // 2 seconds
<iframe id="iframe" name="iframe" src="http://www.bodrumlife.com"></iframe>
This script runs every 2 seconds and detect if the url of the iframe is changed. But I can't get it to work. I want to alert if the url of the iframe is changed. For example if someone clicks a link and go another page on the iframed content.
var prevSrc = "http://www.bodrumlife.com";
function check() {
var curSrc = $('#iframe').attr('src');
if (curSrc != prevSrc) {
alert("hobaa");
prevSrc = curSrc;
}
}
window.setInterval(check, 2000); // 2 seconds
<iframe id="iframe" name="iframe" src="http://www.bodrumlife.com"></iframe>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您更喜欢使用下面的 JQuery,请使用以下语法,而不是使用 half-jquery 和标准 javascript。
虽然我不确定 onload 函数在 Sarafi 中是否有效。 Firfox、IE 和 Chrome 均支持它。
编辑:
扩展示例
If you prefer to use JQuery below is the following syntax, instead of using half-jquery and standard javascript.
Although I'm not sure if the onload function works in Sarafi. It's supported by Firfox, IE and Chrome.
EDIT:
extended example