【发布时间】:2010-09-09 21:08:31
【问题描述】:
我正在使用隐藏的 iframe 方法进行文件上传,它在 IE 中无法正常工作。问题是IE中没有调用服务器响应后要调用的函数。
该线路是 document.getElementById("iframe_id").onload = uploadDone;
我也试过window.iframe_id.onload、document.iframe_id.onload等
我认为代码中没有任何其他错误,因为这在 FF 和 Chrome 中运行良好。
我尝试了一个警报而不是函数名称(uploadDone)并且它有效(尽管在脚本调试器中显示错误)。但是替换完整的功能,例如:...onload = function () {...};
那里都没有。
有人可以帮我在 IE 中完成这项工作吗?
提前致谢。
【问题讨论】:
-
你是在分配src之前分配onload事件吗?
标签: javascript internet-explorer