Avatar billede Slettet bruger
07. marts 2005 - 13:58 Der er 6 kommentarer og
2 løsninger

Printe en iframe

Hvordan printer man indholdet af en iframe fra IE??
Jeg har prøvet følgende:

{
var pf = frames['printframe'];
pf.focus();
pf.print();
}
og
{
var pf = window.frames['printframe'];
pf.focus();
pf.print();
}
og
{
var pf = parent['printframe'];
pf.focus();
pf.print();
}

Men intet virker! Jeg har prøvet at køre scriptsne fra på iframen og dens parent..

Det "sjove" er at hvis jeg laver en alert(pf.location.href); så står der stien til det rigtige dokument som jeg vil have udskrevet!

Kan nogen hjælpe?
Avatar billede Slettet bruger
07. marts 2005 - 14:01 #1
Det skal lige siges at det der sker er at det er iframens parent som bliver udskrevet istedet...
Avatar billede roenving Novice
07. marts 2005 - 14:01 #2
-- alle tre udgaver burde virke, selvom den sidste ser lidt utraditionel ud ...
Avatar billede roenving Novice
07. marts 2005 - 14:07 #3
-- alle ovenstående kræver iøvrigt, at du i dit iframetag har et name:

<iframe ... name="printframe" ...>
Avatar billede Slettet bruger
07. marts 2005 - 14:14 #4
Jeg fandt ud af det.. Det var fordi jeg havde <iframe .. style="visibility:hidden" ...>

Jeg troede ikke det havde effekt på udskriveningen så jeg tænkte slet ikke på at det kunne hjælpe at fjerne det... Men det var altså det der gjorde det..

Men tak anyway.. Smid et svar så får du halvdelen af pointene..
Avatar billede roenving Novice
07. marts 2005 - 14:19 #5
Hvis du ikke vil vise iframen, skal du skjule den ved at sætte størrelsen til ingenting !-)

style="width:0px;height:0px;"

-- velbekomme '-)
Avatar billede Slettet bruger
07. marts 2005 - 14:22 #6
Det gør jeg også nu :-)
Avatar billede roenving Novice
07. marts 2005 - 14:23 #7
-- og tak for point ;~}
Avatar billede Slettet bruger
07. marts 2005 - 14:26 #8
.....og rettelse af karma pga. de sidste 2 gange du har hjulpet mig :)
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