Hei,
Kuinka saisin PHP:llä ja HTML:llä tehdyille sivuille tulostustoiminnon? Eli sivuilla on esim. taulukko, jonka haluaisin tulostuvan paperille yhdellä submit napin painalluksella. Paperille ei saisi tulostua kuin ainostaan se taulukko, ei koko sivua.
Kiittäen, Mari
Kuinka saisin PHP:llä ja HTML:llä tehdyille sivuille tulostustoiminnon? Eli sivuilla on esim. taulukko, jonka haluaisin tulostuvan paperille yhdellä submit napin painalluksella. Paperille ei saisi tulostua kuin ainostaan se taulukko, ei koko sivua.
Kiittäen, Mari
Vastaukset 1
Vanhimmat
Sitä en tiedä miten saat sivuillesi napin, josta sivun voi tulostaa. En usko, että onnistuu ainakaan millään standardilla tavalla. Kannattaa antaa käyttäjän vaan painaa selaimensa tulostus nappia.
Voit kuitenkin tehdä niin, että kun sivu tulostetaan, tulostuksessa näkyy pelkästään haluttu taulukko. Temppu onnistuu CSS:n avulla. Jos et jostain syystä osaa CSS:ssä, joka on siis standardi nettisivujen muotoilukieli, niin nyt kannattaa opetella.
Kuvitellaan, että haluat seuraavanlaisesta sivusta tulostuvan pelkästään taulukon:
Taulukko
Etusivu |
Tietoa sivuistani |
Taulukko
a
b
1
2
Näyttääksesi vain taulukon tulostettaessa sivua voisit laittaa style.css tiedoston sisällöksi seuraavaa:
@media print {
div#valikko {
display: none;
visibility: hidden;
}
}
div#valikko {
background-color: #EEEEEE;
}
Tämän pitäisi toimia uudemmissa selaimissa. Huomaa kuitenkin, että vanhemmat selaimet eivät välttämättä tue CSS:n media tyyppejä.