我有一个 iframe,通过它上传文件,我的问题是,在上传过程中如何停止它?我尝试使用 jQuery 函数 attr()
更改 src,但没有成功。我考虑使用 js
删除整个 iframe,但这会引起其他问题,而且我也不确定是否有效。还有其他方法吗?
我的下一个问题是,是否可以隐藏加载指示器,以免混淆用户认为页面正在加载或其他什么。
像使用 flash 或其他东西的答案将不被接受,因为我已经使用了 iframe,只需要完成这两件事。
这是我的 iframe 代码:
<iframe onload="file_uploaded()" class="iframe" src="user/upload_image/" name="iframeTarget" ></iframe>
document.location
更改源(src)了吗? - Michiel van Oosterhoutdocument.getElementById('myId').location="#"
。当然,我给我的iframe设置了id为myId
,但它没有起作用。 - Linasdocument.getElementById('myId').document.location
。我认为"#"
不起作用。你必须导航到另一个位置来取消 iframe 内部的操作,但#
只是当前页面中未命名的锚点。但总的来说,使用 Rick Kuipers 下面给出的答案会更好。 - Michiel van Oosterhout