ace: window.print

Beitrag lesen

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