Stampare solo alcune cose

domenica 07 ottobre 2007 - 11.21

_J_ Profilo | Senior Member

salve ragazzi,
uso un pulsante per stampare una pagina, quando provo a stampare mi ritrovo anche il titolo della pagina, la pagina corrente (pagina 1 di 1) ed anche il pulsante stampa..
come posso eliminare queste cose?

grazie in anticipo a chi risponderà!
_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."

alx_81 Profilo | Guru

>salve ragazzi,
Ciao
>uso un pulsante per stampare una pagina, quando provo a stampare
>mi ritrovo anche il titolo della pagina, la pagina corrente (pagina
>1 di 1) ed anche il pulsante stampa..
>come posso eliminare queste cose?
puoi fare un javascript che apre in popup la pagina (un popup quasi invisibile) con solo le parti che ti interessano.
Nel popup, all onload della pagina (lato client) lanci il document.print(); e chiudi in automatico la pagina..
>
>grazie in anticipo a chi risponderà!
Di nulla!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

_J_ Profilo | Senior Member

ciao alx!!

>puoi fare un javascript che apre in popup la pagina (un popup
>quasi invisibile) con solo le parti che ti interessano.
>Nel popup, all onload della pagina (lato client) lanci il document.print();
>e chiudi in automatico la pagina..

avevo creato questo script:
<script type="javascript">
function stampa()
windows.print()
</script>

ho visto che tu usi document.write... che differenza c'è tra i due?

Cmq io voglio estromettere solo il pulsante 'stampa' dalla pagina che voglio stampare..

intanto grazie per la risposta!
_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."

alx_81 Profilo | Guru

>ciao alx!!
ciao..
>
>>puoi fare un javascript che apre in popup la pagina (un popup
>>quasi invisibile) con solo le parti che ti interessano.
>>Nel popup, all onload della pagina (lato client) lanci il document.print();
>>e chiudi in automatico la pagina..
>
>avevo creato questo script:
><script type="javascript">
>function stampa()
>windows.print()
></script>
>
>ho visto che tu usi document.write... che differenza c'è tra
>i due?
non uso document.write.. ma document.print() come fai tu..
tra i due proprio non c'è nulla in comune e servono per due cose completamente differenti..
>
>Cmq io voglio estromettere solo il pulsante 'stampa' dalla pagina
>che voglio stampare..
Ti ho già scritto il metodo.. provo a spiegartelo meglio..
Supponi di avere una pagina, chiamata pagina A.
Sulla pagina A devi fare un bottone che lancia un javascript, che apre con la window.open un popup.
Nel popup (che imposterai di dimensioni ridottissime per evitare che si veda troppo, sempre tramite lo stesso window.open) deve essere chiamata una pagina chiamata pagina B che ha le parti di pagina A che ti interessano per stamparle..
Nella pagina B, all'onload devi lanciare "document.print(); _self.close();" così ti parte in automatico la stampa delle sole cose che ti interessano e, una volta inviata alla stampante, ti si chiude il popup..
più chiaro?
Alx81 =)

http://blogs.dotnethell.it/suxstellino

_J_ Profilo | Senior Member

sì, l'avevo capito subito cosa intendevi.. cmq io volevo sapere se c'era qc altro metodo oltre quello descritto...
cmq anche quello che mi hai postato va bene.
grazie!
_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5