我必须加载一个页面内的PDF。
理想情况下,我想有一个加载动画gif,这是取代一旦PDF已加载。
发布于 2008-08-28 17:38:18
我很确定这是不可能做到的。
除了PDF之外,几乎任何其他东西都可以工作,甚至Flash也不行。(在Safari、Firefox 3、IE 7上测试)
太可惜了。
发布于 2008-08-27 12:55:51
您是否尝试过:
$("#iFrameId").on("load", function () {
// do something once the iframe is loaded
});
发布于 2009-08-28 03:23:38
这为我做到了(不是pdf,而是另一个“抵抗onload
”的内容):
<iframe id="frameid" src="page.aspx"></iframe>
<script language="javascript">
iframe = document.getElementById("frameid");
WaitForIFrame();
function WaitForIFrame() {
if (iframe.readyState != "complete") {
setTimeout("WaitForIFrame();", 200);
} else {
done();
}
}
function done() {
//some code after iframe has been loaded
}
</script>
希望这能有所帮助。
https://stackoverflow.com/questions/30005
复制相似问题