Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Stampare pagina senza visualizzarla

    Devo stampare una pagina formattata in un certo modo. Al momento costruisco la pagina lato server e la mando in stampa sfruttando js (js print setup) su Firefox.
    Uso questo metodo perchè la stampa va effettuata senza far interagire l'utente con la finestra di stampa.
    Il brutto è che devo aprire un'altra pagina che viene visualizzata per pochi secondi (il tempo che venga stampata) e poi la chiudo con body onload="window.close()".

    Esiste un modo per mandare la pagina in stampa senza visualizzarla?

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    se la pagina è la stessa che l' utente vede, poi risolvere il problema in maniera molto piu semplice...

    usa un css che sia integrato nell' head della pagina definendo il tag media="print"

    per info
    http://css.html.it/guide/lezione/17/lattributo-media/

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    La pagina non è la stessa, anzi è proprio un'akltra.

    Pensavo però di usare prorpio la stessa tecnica del foglio di stile per stampa (che già utilizzo per altre pagine) inserendo un div univoco che visualizzo solo nel css di stampa dove inoltre farò sparire tutto il resto. Per cui di fatto basterà fare un print della pagina corrente (così evito pure il passaggio di variabili per popolare l'altra pagina).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.