window.print
Kebdn
- javascript
Hi,
meine html-seite sieht folgendermaßen aus.
<html>
<head>
<script type="text/javascript">
<!--
function drucken()
{
var fenster;
fenster=window.open('','fenster','height=800 width=600);
fenster.document.write("<html><head><title>test</test></head><body>Dies ist ein Test<script type="text/javascript">this.print();</script></body></html>");
}
//-->
</script>
</head>
<body>
<a href="#" onclick="drucken()">drucken</a>
</body>
</html>
Mein Problem ist nun, dass der PC immer die Datei ausdruckt, die das neue fenster öffnet. Ich möchte aber den text im neuen fenster ausdrucken. ich bitte um Hilfe! (natürlich ist der fenster.document.write-Befehl in eine Zeile geschrieben!)
Danke
Kebdn
Hi,
meine html-seite sieht folgendermaßen aus.
<html>
<head>
<script type="text/javascript">
<!--
function drucken()
{
var fenster;
fenster=window.open('','fenster','height=800 width=600);
fenster.document.write("<html><head><title>test</test></head><body>Dies ist ein Test<script type="text/javascript">this.print();</script></body></html>");
}
//-->
</script>
</head>
<body>
<a href="#" onclick="drucken()">drucken</a>
</body>
</html>
Mein Problem ist nun, dass der PC immer die Datei ausdruckt, die das neue fenster öffnet. Ich möchte aber den text im neuen fenster ausdrucken. ich bitte um Hilfe! (natürlich ist der fenster.document.write-Befehl in eine Zeile geschrieben!)
Danke
Kebdn
hallo
du musst erst das neue fenster aktiv setzen.
fenster.focus();
fenster.print();
gruß ace
das funktioniert net!
das funktioniert net!
probier mal nen bisschen rum ... zb
ím neuen fenster this.focus();
this.print();
müsste eigentlich funzen.
<a href="http://selfhtml.teamone.de/javascript/objekte/window.htm#focus">http://selfhtml.teamone.de/javascript/objekte/window.htm#focus</a>
ace