views:

30

answers:

1

Hi all,

I have something like this on a $.ajax() success function:

var popup = window.open('',titulo,"menubar=0,location=0,height=500,width=800");
popup.document.write(response);
popup.print();

My problem is that some browsers block popups, and my only need is to print.
I've found jqPrint, it is a jQuery plugin that prints from elements using an iframe.

And I do not want to load another plugin... :/

Can anybody help me?

Thanks in advance

+5  A: 

Maybe the fastest way is to inject the html into an hidden iFrame and print it's content.

mamoo
I believe that is what the jQPrint plugin does.
Mark Schultheiss
Exactly! This is what jqPrint is doing as well!
Veger