"Link Stampa" per stampare una pagina nascosta

  • Creatore Discussione Creatore Discussione f.marci
  • Data di inizio Data di inizio

f.marci

Nuovo Utente
10 Feb 2010
2
0
0
Ciao a tutti,
sono nuovo sul forum...volevo fare i complimenti per il bellissimo sito e voglio chiedere scusa se ho sbagliato la sezione in cui postare ma mi sembrava quella più adatta.
Sto costruendo un sito e mi si è presentata la necessità di stampare i contenuti di una pagina html(per contenuti intendo del testo con qualche immagine in modo che esca ben impaginato dalla mia stampante per fogli A4). Praticamente mi serve una "versione per la stampa".
Per stampare la pagina prima utilizzavo il link <a href="javascript:window.print();">Print A4</a> ma riuscivo a stampare solo ciò che vedevo a video.

La situazione è questa:
ho 2 pagine
1) La pagina che l'utente visita tramite il browser web (qui c'è il link per stampare)
2) La pagina con testo e immagini formattate per la stampa.

Come faccio a stampare la pagina 2 cliccando il link alla pagina 1?

Grazie mille in anticipo.
 
Io metterei semplicemente nella pagina 2 questo attributo nel body:
HTML:
<body onload="javascript:window.print();">
E nella pagina 1 linki normalmente alla pagina 2. Tanto hai detto che la pagina 2 è fatta SOLO per essere stampata, giusto? Allora non c'è nessun problema. Appena verrà caricata la stampa si avvierà automaticamente.
 
grazie mille...siete stati gentilissimi tutti e 2!
L'idea dei CSS non è affatto male..adesso opterò per la soluzione proposta da alessandro1997 che mi sembra quella più veloce ma non appena avrò un po di tempo sistemerò definitivamente il discorso con i CSS!!

Grazie ancora....ciao a tutti :byebye:
 
Ricordati che se vuoi usare un foglio CSS per la stampa dovrai includerlo così:
HTML:
<link rel="stylesheet" type="text/css" href="foglionormale.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fogliostampa.css" media="print" />
Implementando sia il foglio per la visualizzazione che quello per la stampa. Comunque questa soluzione non va bene nel caso il foglio per la stampa debba avere più o meno contenuti (es.: l'autore, la data) di quello per la visualizzazione (es.: le pubblicità).
 

Discussioni simili