【发布时间】:2010-11-11 09:56:31
【问题描述】:
我正在使用以下 html 将 PDF 嵌入网页中:-
<object id="pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="1024" height="600">
<param name="SRC" value="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" />
<embed src="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" width="1024" height="600">
<noembed> Your browser does not support embedded PDF files. </noembed>
</embed>
</object>
PDF 的加载速度可能有点慢,所以我想隐藏对象并显示加载消息/gif,直到它完全加载,这样用户就不会看到空白屏幕。
我真正需要的只是一种告诉对象何时完全加载的方法。我已经尝试过 'onload' 事件,但它似乎从未被解雇。
我开始认为这可能是不可能的,但问它永远不会有坏处......
【问题讨论】:
-
'onload' 不是 'object' 标签的事件。因此,它永远不会被解雇。 w3schools.com/TAGS/tag_object.asp