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.