[Javascript] problem to print embdad pdf which is in object tag in Fire fox

Terry Riegel riegel at clearimageonline.com
Wed Jul 14 05:08:37 CDT 2010


Sure, what does your code look like after employing David and Phillip's suggestions?

Terry



On Jul 14, 2010, at 5:27 AM, vivek joshi <vivekjoshi07 at gmail.com> wrote:

> can any one please help me ,for this matter  , till now it is not solved
> 
> 
> 
> 
> On Mon, Jul 12, 2010 at 7:22 PM, David Lovering <dlovering at gazos.com> wrote:
> 
>>> From what I've seen, Firefox is a lot tighter about grammar violations
>> (i.e;
>> mixing frameset and body declarations) in the same .html object.  Maybe
>> that's why your code is dying outside IE.
>> 
>> Break it down into the details, such as importing a PDF into a .div and
>> then
>> trying to print it.  There are a number of examples out there that
>> demonstrate this method, and the ones I've used seem to port well across
>> platforms.
>> 
>> Really, mixing Framesets and body entities is a violation of the DOM
>> structure (unless as noted earlier you wrap the body in a noframeset
>> pairing, which effectively neuters the body block).  By "cleaning up" the
>> previous author almost certainly meant "make DOM-compliant".  Your code
>> (even reduced) doesn't go through my syntax parser without throwing flags.
>> 
>> -- David Lovering
>> 
>> -----Original Message-----
>> From: javascript-bounces at lists.evolt.org
>> [mailto:javascript-bounces at lists.evolt.org] On Behalf Of vivek joshi
>> Sent: Monday, July 12, 2010 7:41 AM
>> To: JavaScript List
>> Subject: Re: [Javascript] problem to print embdad pdf which is in object
>> tag
>> in Fire fox
>> 
>> <html>
>> <head>
>> <script>
>> function doit() {
>> var x=document.getElementById("doodad");
>> x.print();
>> }
>> 
>> </script>
>> 
>> </head>
>> <body>
>> 
>> <frameset rows='*' framespacing='0' border='0' frameborder='0'>
>> <frame id="topframe" name="topframe">
>> <object id="doodad" data="
>> 
>> http://bnbussys4web1.pb.com/images/LabelToPDF.pdf#toolbar=0&navpanes=0&scrol
>> lbar=0"
>> type="application/pdf" width="500" height="500">
>> </object>
>> <button onclick="doit()">click</button>
>> </frame>
>> </frameset>
>> </body>
>> 
>> On Mon, Jul 12, 2010 at 6:57 PM, Philip Thompson
>> <philthathril at gmail.com>wrote:
>> 
>>> On Jul 12, 2010, at 5:58 AM, vivek joshi wrote:
>>> 
>>>> Hi All
>>>> 
>>>> can any one please help me. i am not able to print embaded pdf in
>>>> FireFox ,the same code is working fine in IE ,the code is given below
>>>> 
>>>> 
>>>> 
>>>> <html>
>>>> <head>
>>>> <script>
>>>> function doit() {
>>>> //alert("x");
>>>> var x=document.getElementById("doodad");
>>>> //alert(x);
>>>> //x.click();
>>>> //x.setActive();
>>>>  //x.focus();
>>>> //window.parent.frames["a"].document.getElementById("doodad").print();
>>>>    x.print();
>>>> }
>>>> </script>
>>>> </head>
>>>> <body>
>>>> <frameset rows='*' framespacing='0' border='0' frameborder='0'>
>>>> <frame id="topframe" name="topframe">
>>>> <object id="doodad" data="
>>>> 
>>> 
>> 
>> http://bnbussys4web1.pb.com/images/LabelToPDF.pdf#toolbar=0&navpanes=0&scrol
>> lbar=0
>>> "
>>>> type="application/pdf" width="500" height="500">
>>>> </object>
>>>> <button onclick="doit()">click</button>
>>>> </frame>
>>>> </frameset>
>>>> </body>
>>>> </html>
>>> 
>>> 
>>> First, you should probably filter the extra junk out of your example...
>>> people don't want to have to wade through it to find what the issue is.
>>> Second, you can't have a "body" tag and a "frameset" tag in the same file
>>> (unless you include a body tag within a "noframeset" tag). I don't think
>>> this will necessarily fix the issue you're having, but try cleaning it up
>>> first.
>>> 
>>> ~Philip
>>> _______________________________________________
>>> Javascript mailing list
>>> Javascript at lists.evolt.org
>>> http://lists.evolt.org/mailman/listinfo/javascript
>>> 
>> _______________________________________________
>> Javascript mailing list
>> Javascript at lists.evolt.org
>> http://lists.evolt.org/mailman/listinfo/javascript
>> 
>> _______________________________________________
>> Javascript mailing list
>> Javascript at lists.evolt.org
>> http://lists.evolt.org/mailman/listinfo/javascript
>> 
> _______________________________________________
> Javascript mailing list
> Javascript at lists.evolt.org
> http://lists.evolt.org/mailman/listinfo/javascript


More information about the Javascript mailing list