Avatar billede dazzy Nybegynder
17. december 2009 - 21:12 Der er 9 kommentarer og
1 løsning

Printervenlig udgave

Hej derude.

Jeg vil gerne have en lavet en side der skal være printervenlig.
Det er et menukort så siden skal lægges den på den bredde side.
Hvordan gøres dette nemmest?

Hilsen Simon

På forhånd tak
Avatar billede jakobdo Ekspert
17. december 2009 - 22:09 #1
Enten via css eller også via php.

Via css, skal du kigge på:

<link rel="stylesheet" type="text/css" media="print" href="print.css">

Og med php kunne det jo være:

if(normal)
echo '<smart styling>data</smart styling>';
else
echo data;

eller:

if(isset($_GET['print'])){
echo $data;
else
echo '<smart styling>'.$data.'</smart styling>';
}
Avatar billede Slettet bruger
17. december 2009 - 22:11 #2
Det er lettest at gøre med conditional CSS. Dvs. et stylesheet, som kun bruges når du printer siden. F.eks.:

<style type="text/css" media="print">
#menu {
  display: none;
}
</style>

Så behøver du ikke have en seperat printvenlig side.
(Jeg er dog ikke helt sikker på understøttelsen af dette, men vil lige tjekke op på det.)
Avatar billede jakobdo Ekspert
17. december 2009 - 22:17 #3
Avatar billede dazzy Nybegynder
19. december 2009 - 12:15 #4
Undskyld jeg ikke har svaret før men har ikke har svaret før men har først set der her idag.

Jeg har valgt at lave den printervenlige side på en seperat side.

Mit problem er dog at få priteren til at skrive ud på den bredde sidde. :)
Avatar billede jakobdo Ekspert
19. december 2009 - 13:05 #5
At får printeren til at skrive du på den bredde side, det er ikke noget du kan bestemme via php, js eller lign.
Det er noget brugeren selv tager stilling til via sine printer indstillinger.
Avatar billede dazzy Nybegynder
19. december 2009 - 20:48 #6
Troede bare det var muligt at få printeren til at printe på den bredde side.
Avatar billede jakobdo Ekspert
20. december 2009 - 12:01 #7
Det er det også, men det er noget brugeren selv skal tage stilling til og ikke noget du kan bestemme.
Avatar billede dazzy Nybegynder
21. december 2009 - 12:17 #8
Når okay, lig et svar

Og tak for hjælpen
Avatar billede jakobdo Ekspert
21. december 2009 - 15:35 #9
Svar!
Avatar billede jakobdo Ekspert
02. januar 2010 - 21:08 #10
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester