Den javascript window.print virker, men den skriver hele siden ud. Ville bare gerne have den til at skrive de input felter jeg har, ud, så det ser nogenlunde struktureret ud.
<script type="text/javascript"> function printForm(f){ var newWin = window.open("","newWin","width=400,height=300"); var d = newWin.document; d.write(f.innerHTML); d.close(); newWin.print(); } </script>
-- og
<input type="button" value="Print This Page" onClick="printForm(this.form)">
-- dog skal brugeren så selv lukke vinduet !-)
-- absolut utestet !o]
-- og så er det vel en fejl, at du bruger xhtml-lukketags, når du ellers skriver html3.2 ?-)
Ja, det er der derhenad... Men den skriver stadig alt andet med... jeg ville bare gerne have den til kun at skrive de 2 input felter ud.... Og det hænder jo at textareaet bliver så langt at man skal scrolle i det... så går man vel glip af noget tekst, ved den måde den printer på nu?
Hvad angår mine html tags så er det meget muligt at det er blandet lidt sammen, men har nu ikke oplevet nogle fejl ved det! :D
Det med at lukke vinduet tænkte jeg også på, men vinduet skal først være færdig med at aktivere udskriften, så der havde jeg umiddelbart ingen gode ideer ...
Jeg fik lidt hjælp fra en bekendt og fik lavet et script. Det ser således ud: <script type="text/javascript"> function printField() { var s = document.theForm.ta.value; var regExp=/\n/gi; s = s.replace(regExp,'<br>'); pWin = window.open('','pWin','location=yes, menubar=yes, toolbar=yes'); pWin.document.open(); pWin.document.write('<html><head></head><body>'); pWin.document.write(s); pWin.document.write('</body></html>'); pWin.print(); pWin.document.close(); pWin.close(); } </script>
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.