Buongiorno a tutti!
Devo risolvere un caso particolare:
avevo fatto un foglio per la stampa richiamato così:
<style type="text/css" media="screen">
@import "mylayout.css";
@import "myelements.css";
</style>
<link rel="stylesheet" type="text/css" media="print " href="print.css" />
Fin qui tutto bene, stampavo la mia bella pagina senza menu, immagini, ecc...
Ora mi viene chiesto di stampare con il foglio print.css solo cliccando su un pulsante con l'iconcina stampa (c'è in tutte le pagine) mentre se l'utente clicca su "stampa" dal menu del browser la pagina deve essere stampata così come appare (meglio ancora realizzarei un foglio per la stampa esattamente come si vede nel browser stringendo la colonna centrale per centrare in A4)
E' possbile realizzare una cosa del genere?
Sintetizzando:
if(l'utente clicca sull'icona e non su stampa del browser) {
document.write('\<link rel\=\"stylesheet\" type\=\"text\/css\" href\=\"print.css\" \/\>');
}
if(l'utente clicca su stampa del browser) {
document.write('\<link rel\=\"stylesheet\" type\=\"text\/css\" href\=\"print_browser.css\" \/\>');
}
Grazie a tutti
Paola![]()