Avatar billede Slettet bruger
07. oktober 2008 - 03:00 Der er 4 kommentarer og
1 løsning

udskriv kun ifram

Hejsa

- lige en hurtig en...

Jeg har en side med en iframe på.
Når man så på hovedsiden klikker på et givent link skal den skifte til en anden side i ifram'en... alt dette kører fint nok.

Men hvordan får man iframe'en til at udskrive indoldet i iframe'en ved unload?

Altså der skal være en function eller sådan noget i iframe'en som sætter sig selv til udskrivning - og KUN indholdet i ifram'en skal udskrives...

Jeg har prøvet med onload="window.print();" i body-taggen men så udskriver den hovedsidens indhold...

hvad gør man?

\Dan
Avatar billede w13 Novice
07. oktober 2008 - 09:39 #1
Det må være:

onload="document.getElementById('iframeID').contentWindow.print()"

Så skal du bare rette 'iframeID' til det ID, du lægger på dit IFrame.
Avatar billede roenving Novice
07. oktober 2008 - 10:35 #2
-- men du skal så sørge for, at iframe-dokumentet har focus først, så f.eks.

onload="self.focus();self.print();"
Avatar billede Slettet bruger
08. oktober 2008 - 02:03 #3
Hej

Tak for hjælpen indtil nu... Jeg kan ikke rigtigt få nogle af jeres bud til at virke... Det jeg egentlig vil er på hovedsiden at submitte (method="post") noget til en iframe som er skjult på hovedsiden - og så når iframen loades skal denne udskrives, og kun den...

Er det en eller anden sikkerhedsting med IE eller sådan noget at man ikke kan den slags? Jeg kan ikke få det til at virke i hvert fald...

\Dan
Avatar billede Slettet bruger
14. november 2008 - 01:27 #4
Fik aldrig dette til at virke... Lukker spørgsmålet...
Avatar billede Slettet bruger
14. november 2008 - 01:27 #5
svar...
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