Newsgroup: it.comp.www.html
Titolo: header e footer

Ciao a tutti,
vi chiedo come si puo' fare ad eliminare, tramite CSS, l'header e il footer
in una stampa di pagine web (per intenderci: la riga in alto con scritto il
titolo e il numero di pagina, la riga in basso con scritto l'indirizzo e la
data).
Ho cercato su Google credendo di trovare vecchi interventi sull'argomento,
ottenendo invece solo qualche richiesta (senza alcuna risposta esauriente).
Grazie!
-- 
====================
Luca Casotti
Animago
email: 
cas...@animago.it
tel: 0583.511836
cell: 348.3162285

 Grazie!
Quello ? un settaggio che ogni utente fa sul proprio computer, non vedo
perch? dovresti forzarlo a modificare l'aspetto della pagina che vuole
stampare.
-- 
[Non siamo materia che aspetta, ma schemi che si perpetuano.]
Rhadamanth.net (
http://www.rhadamanth.net
)
Web Garbage (
http://www.web-garbage.com
)

 Grazie!
fai un css per la stampa (con media "print") e gli elementi che non vuoi 
stampare li setti a display: none o visibility: hdden
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 stampare.
Mi faceva comodo per la realizzazione di un piccolo gestionale come
applicazione web, in modo da lasciare all'utente l'impostazione di default
per la stampa delle pagine dei siti internet, ma ottenendo la stampa pulita
per il mio programma.
Mi era stato detto che esisteva questa possibilità.

 stampare li setti a display: none o visibility: hdden
Quello che vuole elimanare Aperitabiti è l'indirizzo della pagina, la data
di stampa, ecc.
Non puoi utilizzare il CSS in quanto queste informazioni li inserisce il
soft di stampa del client e non sono precedentemente presenti nella pagina
da stampare.
Un altro conto è voler stampare una pagina web in modo differente da come
viene visulizzata su schermo in questo caso ovvimente i CSS sono la
soluzione migliore.
Ciao.


 stampare li setti a display: none o visibility: hdden
Ma gli elementi che non voglio stampare sono aggiunti da Explorer in
automatico, non li metto io: come faccio a dirgli di non stamparli?

 automatico, non li metto io: come faccio a dirgli di non stamparli?
Te lo detto non puoi e meno male che sia cosě.
Francamanete a me piace stampare ciň che voglio, come voglio.


 automatico, non li metto io: come faccio a dirgli di non stamparli?
Ha ragione Rad, non avevo letto attentamente, sorry.


 automatico, non li metto io: come faccio a dirgli di non stamparli?
Potresti fare una cosa più elegante: crei dinamicamente un pdf tramite 
un liguaggio lato server o xsl:fo e fai stampare quello: in questo caso 
gestisci tutto tu.


 gestisci tutto tu.
Infatti mi sono orientato su questa soluzione :)
Un'altra soluzione che mi ha suggerito un amico era quella di usare un
VBScript, che riporto di seguito:
===================
<script Language="vbscript">
    Dim WSHShell
    Dim myHeader
    Dim myFooter
    Set WSHShell = CreateObject("WScript.Shell")
    myHeader = WSHShell.RegRead("HKCU\Software\Microsoft\Internet
Explorer\PageSetup\header")
    myFooter = WSHShell.RegRead("HKCU\Software\Microsoft\Internet
Explorer\PageSetup\footer")
    WSHShell.RegWrite "HKCU\Software\Microsoft\Internet
Explorer\PageSetup\header", ""
    WSHShell.RegWrite "HKCU\Software\Microsoft\Internet
Explorer\PageSetup\footer", ""
    Sub ResetHeader()
        Dim WSHShell
        Set WSHShell = CreateObject("WScript.Shell")
        WSHShell.RegWrite "HKCU\Software\Microsoft\Internet
Explorer\PageSetup\header", myHeader
        WSHShell.RegWrite "HKCU\Software\Microsoft\Internet
Explorer\PageSetup\footer", myFooter
    End Sub
</script>
==================
però come strada non mi piace, è troppo invasiva (va a scrivere nel
registro) e poi è legata a doppio filo al browser e al SO.
Proverò con "fpdf" (una classe free per PHP).

 Francamente a me piace stampare ciò che voglio, come voglio.
La penso così anche io.
L'opportunità di risolvere velocemente il mio problema, però, aveva avuto la
meglio :)