在Firefox中加载iframe的事件

时间:2013-02-22 05:22:48

标签: jquery html iframe

我的iframe如下:

<iframe id="frameID" name="myframe"> </iframe>

在同一页面上,我有一个表格:

<form id="formID" action=".." target="myframe">
    ...
</form>

表单由JQuery提交:

$('#formID').submit();
$('#frameID').one('load', function (){
    alert(...);
}

问题是firefox中没有显示警报。我对此缺少什么?以上代码是否也适用于Internet Explorer?

由于

1 个答案:

答案 0 :(得分:0)

有点晚了,但这可能有助于其他人在这里寻找答案。

我想我遇到了同样的问题。我看到你有“行动”而不是“src”,你说你发了一张表格,这正是我所做的。

我遇到的问题是我将图像上传到IFRAME - 我的上传机制返回了一个没有内容的空白页面。在这种情况下,FireFox似乎不会触发加载事件。

我通过返回“确定”来修复它,然后加载事件开始触发。