Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Stampare pagina
lunedì 22 dicembre 2008 - 09.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cispolo.ppl
Profilo
| Senior Member
261
messaggi | Data Invio:
lun 22 dic 2008 - 09:20
Buongiorno! Avrei bisogno di inserire la funzione di stampa di una pagina (es. un'articolo) in modalità di lettura. Cioè vorrei che venisse generata un'altra pagina con un layout diverso dal sito, senza grafica ma con solo il testo.
Grazie
Massimo
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 22 dic 2008 - 16:53
Ciao,
io ho trovato molto comodo usare l'attributo "media="print"" applicabile ad un documento HTML, ossia quello che se impostato fa si che il browser carichi un diverso file di style (.css) dove tipicamente vai in override (ossia ne dai un comportamento diverso) dei vari stili della pagina.
http://www.w3schools.com/tags/att_link_media.asp
Così facendo nella pagina quando l'utente preme "stampa" o tramite menù o tramite js "window.Print()" viene usato quello, e questo ti permette di fare magari dei "display:none;" di pezzi di pagina che non ti interessano (tipo i loghi, le intestazioni o i menù) etc...
Questo è pulitissimo da usare, non devi cambiare niente se non aggiungere il tag nel codice della pagina, cosa che se hai MasterPage è velocissimo da fare.
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !