McNavc: zuerst > self.print() --- danach > self.close()

Beitrag lesen

n'Abend Frank !

Aus der Hüfte geschossen würde ich den Weg über
setTimeout() versuchen. So kannst du das Schließen
des Fensters verzögert auslösen.

function drucken() {
 /* hier die Druckerausgabe */
 window.setTimeout('und_tschuess()',1000);
}

function und_tschuess() {
 /* hier das Fenster schliessen */
}

Ob die Verzögerung alleine reicht, wenn das Ganze über einen
Netzwerkdrucker ausgegeben wird, oder die Drucker Queue voll ist ?
Am besten du versuchst es einfach :)

Mehr über setTimeout() findest du hier:
http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout

MfG McNavc