Avatar billede unknown_someone Juniormester
26. maj 2003 - 16:16 Der er 8 kommentarer og
1 løsning

print-funktion

Er det muligt at lave en print-knap, der printer et textarea så al teksten kommer med (også selvom der er scrollbar på) uden at lave et pop-up med teksten i? evt hvordan?
Avatar billede roenving Novice
26. maj 2003 - 16:20 #1
window.print() printer som det fremgår vinduet, så du skal på en eller anden måde have et vindue, du kan printe -- en typisk løsning er at have en skjult(i)frame, som teksten kan smides ind i ...
Avatar billede roenving Novice
26. maj 2003 - 16:26 #2
--f.eks. (ganske utestet):

med en iframe, med id="minPrintIframe"
printWin=document.getElementById("minPrintIframe");
printWin.innerText=document.getElementById("mitTextarea").value;
printWin.focus();
printWin.print();

hth
jes
Avatar billede unknown_someone Juniormester
26. maj 2003 - 16:30 #3
jeg kan ikke gøre det samme med et textarea så?
Avatar billede pelkjaer Nybegynder
26. maj 2003 - 16:35 #4
Avatar billede unknown_someone Juniormester
26. maj 2003 - 16:58 #5
men kan man ikke undgå popup-en?
Avatar billede roenving Novice
26. maj 2003 - 17:02 #6
Prøv at

indsætte en Iframe i dit dokument med navnet "minPrintIframe"
og så den ovenfor angivne kode (husk at pege på det textarea, som skal udskrives)

-- jeg har godt nok ikke testet det -- endnu
Avatar billede unknown_someone Juniormester
13. juni 2003 - 19:38 #7
det lykkedes med en iframe... læg et svar roenving så du kan få lidt point
Avatar billede roenving Novice
13. juni 2003 - 19:40 #8
Bueno '-)
Avatar billede roenving Novice
18. juni 2003 - 15:57 #9
-- og tak for points ;~}
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