Avatar billede mik28 Seniormester
27. august 2002 - 08:43 Der er 10 kommentarer og
1 løsning

print

Jeg har en problem med udprintning af en side. Mit site bliver optimeret til 1024*768 i første omgang. Det er bygget op som et helt almindeligt frameset. Tingen er at jeg naturligvis gerne vil udnytte skærmens brede fuldt ud, men hvis jeg gør det passer det ikke til printeren. Kan man lave en smart lille printfunktion som kan afhjælpe det?
Avatar billede cdc Novice
27. august 2002 - 08:49 #1
Hvad med at instille din printer til at printe i landscape. Du kan programere dig lidt til det også: http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnscrpt/html/dhtmlprint.asp

Ellers må du bruge trixet print fra ehn skjult frame.

/cdc
Avatar billede mik28 Seniormester
27. august 2002 - 08:54 #2
Jeg kunne godt indstille min printer til landscape, men ikke alle dem som bruger systemets'
Avatar billede mik28 Seniormester
27. august 2002 - 08:59 #3
Det ser indviklet ud :-)
Avatar billede mik28 Seniormester
27. august 2002 - 09:09 #4
Jeg vil gerne printe en frame ud, men jeg skal kunne styre breden på den så den passer til printeren. Jeg aner ikke om det kan lade sig gøre :-)
Avatar billede mik28 Seniormester
27. august 2002 - 09:10 #5
Jeg har også et ønske om at printknappen ikke kommer med på printet
Avatar billede cdc Novice
27. august 2002 - 09:19 #6
printknappen kan du sette i en anden frame som ikke skal printes, i et andet spm. er der en form for løsning, men kender ikke til det http://www.eksperten.dk/spm/250717

Hvad med at lave en printervenlig side i en skjult frame, som man så printer ?

/cdc
Avatar billede Slettet bruger
27. august 2002 - 14:07 #7
cdc's løsning med en skjult frame er god, men hvis du kan lave to forskellige stylesheets til de to sider, den normale side og print-siden, så vil de være endnu bedre. Til det kan du bruge media-attributten. Læs mere her:

http://www.w3.org/TR/REC-CSS2/media.html
Avatar billede mik28 Seniormester
02. september 2002 - 23:02 #8
jeg har prøvet at fatte den.
Avatar billede mik28 Seniormester
02. september 2002 - 23:03 #9
Jeg kan ikke se hvad det er jeg skal gøre :-(
Avatar billede Slettet bruger
03. september 2002 - 16:58 #10
Du laver to stylesheets. Én, der passer til den normale side, og én, der passer til siden, når den skal printes ud.
Derefter indsætter du denne kode øverst på din side:

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

"normal.css" skal indeholde det normale stylesheet, og "print.css" - ja, det har du jo nok regnet ud! :)
Avatar billede Slettet bruger
03. september 2002 - 16:59 #11
Filerne skal kun indeholde stylesheet-kode.
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