Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JQuery ajax for pdf loading in object tag

Tags:

jquery

ajax

I'm embedding a PDF in a web page with the following html

   <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">                          
    </embed>
    </object>

The PDF's can be a little slow to load so I'd like to hide the object and display a loading message / gif until it's fully loaded so the user isn't looking at a blank screen.

can someone suggest a way to do this using jquery ajax

like image 379
user124118 Avatar asked Jan 13 '10 06:01

user124118


1 Answers

Following code works.

<div style="background: transparent url(loading.gif) no-repeat">
<object height="1250px" width="100%" type="application/pdf" data="aaa.pdf">
    <param value="aaa.pdf" name="src"/>
    <param value="transparent" name="wmode"/>
</object>
</div>
like image 165
user124118 Avatar answered Sep 21 '22 23:09

user124118