Avatar billede dael Nybegynder
23. april 2003 - 13:42 Der er 11 kommentarer og
1 løsning

print i textarea

Hej

er der nogen der kan se hvad jeg har gjort galt her, siden den ikke virker ???

<html>
<head>
<title>Untitled Document</title>


<!-- PRINT -->
    <SCRIPT LANGUAGE="Javascript">
    <!--//
    function printnu()
    {
    document.frm1.ob_text.print;
    }
    //-->
    </SCRIPT>
<!-- Slut javascript -->
</head>


<BODY>
<form name="frm1">
<textarea name="ob_text"></textarea>
<input type="button" onclick="printnu();" name="Submit" value="Print">
</form>
</BODY>
</HTML>
Avatar billede Slettet bruger
23. april 2003 - 13:49 #1
function printnu()
{
    document.frm1.ob_text.print;/*Du kalder ingen functioner her.... det er kun et statment*/
}

Besides: Så er der ikke en metode/funktion til et textarea der hedder print... med andre ord det du ønsker kan ikke lade sig gøre!
Avatar billede mm12010 Nybegynder
23. april 2003 - 13:49 #2
aner ikke om man overhovedet kan gøre det du forsøger men hvis så skal:
document.frm1.ob_text.print;
sikkert være:
document.frm1.ob_text.print();
Avatar billede dael Nybegynder
23. april 2003 - 13:50 #3
Tak... men hvordan så... har du et link med eks. eller forklaring !!!
Avatar billede Slettet bruger
23. april 2003 - 13:53 #4
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/textarea.asp <--- alle funktioner til textarea i MS IE ....
Kig under methods... der kan du ikke finde nogen print... derfor ingen mulighed for det du ønsker!
Avatar billede dael Nybegynder
23. april 2003 - 13:56 #5
regin: Yep du har ret.... men så må man kunne trække data'erne ud i et pop-up-win ??
Avatar billede Slettet bruger
23. april 2003 - 13:59 #6
var printwindow = window.open(find selv parametrenen!);
printwindow.document.write(document.forms.frm1.ob_text.value);
Avatar billede dael Nybegynder
23. april 2003 - 14:00 #7
OK jeg prøver !!!
Avatar billede Slettet bruger
23. april 2003 - 14:01 #8
window.open(URL, windowName[, windowFeatures])
URL = "", windowName="whatever!?"
Avatar billede pelkjaer Nybegynder
23. april 2003 - 14:10 #9
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script l type="text/JavaScript">
<!--
function printIt(hvad) {
  popup = window.open('','popup','toolbar=no,menubar=no,width=200,height=150');
  popup.document.open();
  popup.document.write("<html><head></head><body onload='window.print();'>");
  popup.document.write(hvad);
  popup.document.write("</body></html>");
  popup.document.close();
}
//-->
</script>
</head>
<body>
<form name="f" id="f">
<textarea name="t" id="t"></textarea>
<br>
<button onclick="printIt(document.f.t.value)">Udskriv textarea</button>
</form>
</body>
</html>
Avatar billede Slettet bruger
23. april 2003 - 14:11 #10
pelkjaer>>Er du sikker på, at din onload i popup virker?
Avatar billede pelkjaer Nybegynder
23. april 2003 - 14:13 #11
ja :)
Avatar billede Slettet bruger
23. april 2003 - 14:16 #12
Funny!
Har selv siddet med et lignende problem....
Og så har jeg bare siddet ved en computer med en skod opsætning.... *snøft*
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