Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Open new window after form submit

by afoken (Chancellor)
on Sep 22, 2020 at 19:26 UTC ( [id://11122094]=note: print w/replies, xml ) Need Help??


in reply to Open new window after form submit

(One reason I want a new window is, it has to contain the table only, because I don't want any thing else like navigation controls being included in any printout, and I don't want the user to have to click the browser's back button to get back to the main window.)

How about a print stylesheet that hides the parts of the page that should not be printed? That way, you don't need to reload anything. Just have your users use the usual print function of the browser.

Something like this should get you started:

@media print { .navigation, .header, .footer { display: none; } }

Some of the first Google results: https://www.smashingmagazine.com/2018/05/print-stylesheets-in-2018/, https://www.smashingmagazine.com/2011/11/how-to-set-up-a-print-style-sheet/, https://www.sitepoint.com/css-printer-friendly-pages/

To avoid wasting paper, you may want to install a PDF "printer" driver, e.g. PDFCreator.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Replies are listed 'Best First'.
Re^2: Open new window after form submit
by tel2 (Pilgrim) on Sep 23, 2020 at 01:40 UTC
    Thanks Alexander.

    And yes, I use a PDF virtual printer too, and I rarely physically print anything, but sometimes others want a hard copy.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11122094]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (2)
As of 2024-04-25 03:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found