Avatar billede joch Nybegynder
02. november 2001 - 14:09 Der er 8 kommentarer og
1 løsning

Udskrive indholdet af \"Text area\"

Her er vist en svær nød at knække!!!

Hvem kan løse det - Personligt tror jeg slet ikke det kan lade sig gøre.

Jeg har et \"Text area\" - I den skriver jeg ud over kassen størrelse og får en scrollbar.

Nu vil jeg printe indholdet ud - Også det der ikke kan ses, fordi der er skrevet ud over kassen størrelse!

Der er 300 Point hvis der er nogen der har en løsning!
Avatar billede bamzen Nybegynder
02. november 2001 - 14:12 #1
En ting du kunne gøre, er at lave et javascript der åbnede et nyt vindue, og skrev et nyt html dokument med værdien af din text area.....

(så kan du i dens onload lave en window.print)

Alternativ er det at benytte et serverside værktøj, som gør at du kan genkalde variablen på den næste side.......

Good enough?
Avatar billede olebole Juniormester
02. november 2001 - 14:12 #2
<ole>
Prøv:

function popWrite() {
  win = window.open(\"\",\"win\");
  win.document.body.innerHTML = document.formNavn.textAreaNavn.value;
  win.print();
  win.close();
}

/mvh
</bole>
Avatar billede bamzen Nybegynder
02. november 2001 - 14:13 #3
Som den kære ole nu har givet et kodeeksempel på ;-)
Avatar billede joch Nybegynder
02. november 2001 - 14:27 #4
Det dur ikke helt

Jeg skal have en tabel med informationer oppe over min \"textarea\"

men kan den tages med over til print siden?
Avatar billede bamzen Nybegynder
02. november 2001 - 14:32 #5
Du vil have at print siden skal indeholde en tabel med diverse informationer, samt værdien af din tekstarea nedenunder, men ikke nødvendigvis i en tekstarea?
Avatar billede joch Nybegynder
02. november 2001 - 14:37 #6
Ja! det er rigtigt forstået.

Jeg har et simpelt skema hvor der i toppen er en tabel med forskellige informationer.

Herunder er der nu et textarea, som man kan udfylde...

Men man kan jo skrive længere en hvad der er synligt. Har man f.eks. kopieret sin tekst fra Word opdager man aldrig at slutningen ikke blev printet ud!!!

Derfor har jeg brug for at den printer hele indholdet ud og ikke hvad der er synligt!
Avatar billede bamzen Nybegynder
02. november 2001 - 14:41 #7
Godt så........ specificering af en opgave, hjælper med til at finde den rette løsning

function popWrite() {
var tempStr = \"<HTML><HEAD></HEAD><BODY><TABLE BORDER=0><TR><TD>Her en simpel tabel</TD></TR></TABLE><BR>\";
tempStr += document.formNavn.textAreaNavn.value;
tempStr += \"</BODY></HTML>\"
win = window.open(\"\",\"win\");
win.document.body.innerHTML = tempStr;
win.print();
win.close();
}


var det dette du var ude efter?
Avatar billede joch Nybegynder
02. november 2001 - 14:46 #8
Super!

Det var lige hvad jeg skal bruge - Takker og god weekend
Avatar billede bamzen Nybegynder
02. november 2001 - 14:48 #9
selv tak, og takker for point........

Ole, skal vio dele nogle af pointene, du var jo oxo med til at svare ;-)
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