检测iFrame中的新内容

时间:2013-07-29 22:37:33

标签: iframe

所以我的页面上有一个iFrame。它不是动态加载的。它是html的一部分。 我正在上传图片并在iFrame中显示它们。

有没有办法检测iFrame的内容何时发生了变化。 我想在iFrame获取新内容后调用函数()。

我一直在搜索,答案似乎是处理加载新的iFrame或更改'src'。我不想做其中任何一件事。

iframe没有'src',必须是起始html的一部分。

我试过'onchange','onhaschange'等......

谢谢你们。

1 个答案:

答案 0 :(得分:4)

当iframe加载新内容时会触发一个事件,jQuery让它听起来很轻松:

$('iframe#yourId').load(function() {
    yourFunction();
});

来源:iframe contents change event?