Avatar billede amtoft Novice
15. maj 2004 - 20:15 Der er 9 kommentarer og
1 løsning

Udskriv (print) via ny form

Har nogle data der er hentet ud fra db.
Alt det virker OK.

Men da data præsenteres på en side med frames mv. vil jeg gerne kunne nøjes med at printe en del af siden via et link.

Kan selvfølgelig godt lave et nyt "popup" skærmbillede, med et link i bunden, "Klik her for at printe".

Men jeg vil gerne undgå at skulle klikke i popup'en.
Derimod skal popup'en så at sige bare kalde print når det åbnes.

Kender godt
echo "<a href='java script:;' onClick='window.print();return false'>Klik her for at printe siden</a>";

Tror / håber I forstår hvad jeg mener ?
Og håber på lidt hjælp.
Avatar billede Slettet bruger
15. maj 2004 - 20:40 #1
<body onload="window.print()">


?
Avatar billede amtoft Novice
15. maj 2004 - 21:04 #2
Det synes at virke. I hvertfald når jeg bruger det alene. Bare ikke når jeg har kombineret det med resten af mine kald.
Men det må jeg lige arbejde lidt på.

Tak for det.

Du ved måske også hvordan man får vinduet til at lukke igen umiddelbart efter print?

Og smid da lige et svar, så du kan få point.
Avatar billede amtoft Novice
15. maj 2004 - 21:07 #3
Har fået det til at virke med de andre <body > tags. :)
Avatar billede Slettet bruger
15. maj 2004 - 21:17 #4
du kan lukke et popup vindue med window.close();

:)
Avatar billede amtoft Novice
15. maj 2004 - 21:25 #5
Tak :)
Rart at ikke alle ser MGP.
Avatar billede Slettet bruger
15. maj 2004 - 21:30 #6
hehe...ah det er ikke lige mig ;)

Tak for point!
Avatar billede kappel Nybegynder
23. maj 2004 - 15:04 #7
Hvis dette sættes ind; kommer dialogboksen til udskrivning da frrem, hvordan kan det være?

<body onload="window.print()">
Avatar billede Slettet bruger
23. maj 2004 - 16:01 #8
Den kan du ikke undgå. Men amtoft ville gerne undgå at skulle klikke på en knap på selve siden for at på denne dialogboks frem :)
Avatar billede kappel Nybegynder
23. maj 2004 - 17:21 #9
okay, jeg troede man kunne bruge det til at kun at udskrive <body> delen, he.

Det er fordi jeg har en side med css, hvor jeg gerne, når folk trykker på UDSKRIV vil have at den kun udskriver indholdet i div=content, ved du tilfældigviis hvirdan det kan gøres?
Avatar billede kappel Nybegynder
23. maj 2004 - 17:22 #10
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