Affrontare la seguente parte della tua domanda:.
nella stampa "stampa anche questa pagina stampata
Come posso nasconderlo
Creare un nuovo foglio di stile (? in questo esempio, l'ho chiamato "print.css") e lo includo nel codice HTML come segue:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Nota il media="print"
-questo significa che il foglio di stile verrà utilizzato solo quando si stampa la pagina.
successivo assegnare una classe al vostro elemento <a>
in modo che possiamo fare riferimento a esso in CSS:
<a href="javascript:window.print()" class="noPrint">Print this Page</a>
Infine, nel vostro file CSS, includono la seguente regola:
.noPrint {
display: none;
}
Ora il " Stampa questa pagina "il collegamento non dovrebbe apparire nella versione stampata della pagina.
Steve
fonte
2009-07-07 07:13:18
questo è per la stampa. ma ho bisogno di un'anteprima prima di stampare –
una cosa in più che quando prendo la stampa con questo script, quindi stampare questa pagina viene anche stampato. come posso nascondere questo? –
In realtà, una pseudo-anteprima è la più vicina che è possibile ottenere all'interno del browser. Pseudo-anteprima significa in questo caso che tutti i fogli di stile di destinazione "schermo" vengono rimossi e vengono applicati tutti i fogli di stile di destinazione "stampati". Nessun cercapersone, mi dispiace. – Boldewyn