document.getElementById(“iframe_id”)。onload在IE中不起作用

时间:2010-09-09 12:13:35

标签: javascript internet-explorer

我正在使用隐藏的iframe方法进行文件上传,但在IE中无法正常工作。问题是在IE中没有调用服务器响应后要调用的函数 这条线是
document.getElementById("iframe_id").onload = uploadDone;
我还尝试了window.iframe_id.onloaddocument.iframe_id.onload等 我不认为代码中有任何其他错误,因为这在FF和Chrome中工作正常 我尝试了一个警报,而不是函数名称(uploadDone),它可以工作(虽然在脚本调试器中显示错误)。但更换完整的功能,如:
...onload = function () {...};
既没有效果。
有人可以帮我在IE中完成这项工作吗? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

我强烈建议您考虑使用JQuery或其他javascript框架。它会为你节省很多痛苦......

答案 1 :(得分:0)

你可以

window.onload = Startup
在框架文档中

并从那里调用父文档中您想要的任何函数。

如果你想要我可以寻找一些代码......

相关问题