Re: Preview button to show PDF without submitting post data?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My question is slightly the same:
how can I print a dynamically generated text file without opening a new window, or navigating from the current one?

Thanks,
SanTa

----- Original Message ----- From: "Fernando Castillo Aparicio" <f_c_a_1980@xxxxxxxx> To: "Dave M G" <martin@xxxxxxxxxxxxx>; "PHP-General List" <php-general@xxxxxxxxxxxxx>
Sent: Friday, November 06, 2009 8:37 AM
Subject: Re:  Preview button to show PDF without submitting post data?


You could just open in a new window a php script that generates the "preview" pdf with a content-type header for pdf.

header("Content-type: application/pdf");

Or if the "preview" pdf is not dinamic, just point the url to the pdf.

No javascript needed, just a link, o a submit button on a form with the
url as the "action" attribute. If you need it to open on a new window,
use target="_blank", or better target="pdf" if you want consecutive
requests to open in the same window instead of a new one everytime.

Note: if you are not using transitional html and care about validation, the target attribute is not allowed. In that case you would need javascript to open a new window.




________________________________
De: Dave M G <martin@xxxxxxxxxxxxx>
Para: PHP-General List <php-general@xxxxxxxxxxxxx>
Enviado: vie,6 noviembre, 2009 04:58
Asunto:  Preview button to show PDF without submitting post data?

PHP Users,

I have a page that generates a PDF document using PHP. It takes form
data filled in by the user to fill out the PDF

When the user clicks "submit", it emails that PDF document to the
intended recipient.

However, I would like to add a "preview" function as well. But for a
variety of reasons, instead of submitting the form data through post and
re-filling all the fields with the selected data, I'd like to be able to
open a new window with an example PDF without actually submitting the form.

I think this might need JavaScript, but I'm not sure.

Is this possible?

Thank you for any advice.

--
Dave M G

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux