Avatar billede dk-andersson Nybegynder
30. juni 2009 - 23:38 Der er 15 kommentarer og
1 løsning

kan ikke print min side hvorfor?

Hej

har lavet denne hjemmeside. Men når jeg trykker print kommer der bare en blank side ud? Hvorfor.

Hele min side er bygget op i Css, kan det have noget med dette at gøre.

http://leconcierge.dk/demo/
Avatar billede fusion-it Nybegynder
01. juli 2009 - 00:26 #1
Kik på din kode:

document.getElementById('hidden_iframe').src = "get_contenst.php?id="+id+"&database=events";

   
<iframe name="hidden_frame" id="hidden_iframe"></iframe>


Brug af frames frarådes i disse tider :)
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 00:57 #2
okay.. men hvordan kan jeg så udfør min ønskede funktion.

Har noget tekst i en lightbox. Som jeg gerne vil print. Men man kan jo ikke print en lightbox. Derfor var min ide at load siden et andet sted eller contenst et andet sted hvor efter jeg så vil send print til brugeren. Det hele skal får gå i baggrunden.

Og jeg kan heller ikke se noget forkert i min kode?? Så hvad mener du
Avatar billede fusion-it Nybegynder
01. juli 2009 - 01:09 #3
Ja noget må jo være forkert i din kode siden man ikke kan printe content, men siden du bruger frame hidden vil jeg tro det ligger et sted der.

Hvorfor ikke bare loade content ind i en div på siden? Alså vise den og så bruge css media style til print ?
Avatar billede fusion-it Nybegynder
01. juli 2009 - 01:11 #4
Iøvigt kan du lige køre igennem W3C der har du 50 fejl :)
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 02:20 #5
Hey igen

Så er siden rettet for fejl.. Hvordan kan det være at den melder fejl i min javascirpt... Når jeg copier den ud.. var der ikke flere fejl på siden.

Men mit problem er der stadig væk. Kan ikke print på min side. Og det har ikke noget med mit script at gøre.. For selv når jeg bare står på forsiden og trykker Udskriv i min browser ja så kommer der kun en blank siden ud.. HVORFOR??
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 02:23 #6
Inholdt ligger jo allerede i en div. Men man kan jo heller ike bare bede dem om at print den divs indhold kan man..

Jeg kan se på mit script at den har fin forbindelse til selv iframe.. Da jeg ud fra det link som står i toppen af min udskrevet side er adr fra iframe. Men der er stadig ikke noget indhold, værken i iframen eller på min hoved side?
Avatar billede fusion-it Nybegynder
01. juli 2009 - 08:10 #7
Jeg kan ikke give dig svar på hvorfor du ikke kan printe, igen kan jeg stadig kun fraråde dig at bruge frame.
Eller skal jeg forstå det sådan hvis du tager alt dit javascript ud og sætter indholdet ind SYNLIGT kan du så stadig ikke printe? Hvis dette er sandt må du gerne lavet et link for det vil jeg gerne se.


Inholdt ligger jo allerede i en div. Men man kan jo heller ike bare bede dem om at print den divs indhold kan man..


Ja :
http://www.hjemmesideskolen.dk/html/testsider/media.asp
Avatar billede fusion-it Nybegynder
01. juli 2009 - 08:13 #8
Med media for CSS kan du bestemme lige hvad du vil printe på siden, dette gøres med en ekstra css fil som er en kopi af den du ellers bruger.

Med display:none kan du så slukke for de forskellige ting du ikke vil have skal printes. Denne løsning må være hvad du søger :)
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 10:41 #9
Jeg har taget alt javascript ud af siden. Og når jeg så trykker print i min webbrowser kommer der kun en blank side frem?

LInk : http://leconcierge.dk/demo/

Jeg prøver lige det med media print funktion i css
Avatar billede fusion-it Nybegynder
01. juli 2009 - 11:25 #10
Kan du ikke prøve at fjerne det frame? i stedet sætter du så indhold ind i en div for så at se hvad der sker ?
Avatar billede zips Juniormester
01. juli 2009 - 11:25 #11
I din css har du dette
/*Lightboxs event design */
@media print{ *{display:none;} #contenst_holder{display:block;} }

Som jo sætter print til display none, den skal slettes hvis du ønsker at kunne udskrive noget fra siden.
Avatar billede fusion-it Nybegynder
01. juli 2009 - 12:30 #12
LOL så langt nåede jeg aldrig zips
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 12:41 #13
hey..

mange tak. Den haved jeg helt over set. Nu virker det i FF. Men ikke i IE hvorfor? ved du det, den frame som jeg printer er hidden. Kan IE så ikke focus på den eller?
Avatar billede zips Juniormester
01. juli 2009 - 13:30 #14
fursion-it > ja det var også snyd at gemme sådan en midt i sit css :-)

dk-andersson
Jeg har nu prøvet vis udskriv i IE 6, 7 og 8
I ie6 og 7 er de ens og udskriver fint tekst og top billeder, men i ie 8 udskriver den kun tekst og ikke de topbilleder du har på siden.
Avatar billede dk-andersson Nybegynder
01. juli 2009 - 21:56 #15
Okay... jamen så må jeg lige prøve igen. Måske skal jeg prøve en anden computer engang for at se om det kan være min com.
Avatar billede dk-andersson Nybegynder
23. juli 2009 - 20:23 #16
Fik selv løst problemet med et lille javascript som åbner og lukker et vindue med indholdet til print i
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