Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4779

Fenster schließen, nachdem dessen Inhalt gedruckt wurde?

From "H. W." <heiko2912@gmail.com>
Newsgroups de.comp.lang.javascript
Subject Fenster schließen, nachdem dessen Inhalt gedruckt wurde?
Date 2016-11-03 13:17 +0100
Organization albasani.net
Message-ID <nvfa22$i01$1@news.albasani.net> (permalink)

Show all headers | View raw


Hallo Leute,

ich habe ein Verständnisproblem.
Ich öffne ein neues Browserfenster und zeige eine auszudruckende Datei 
an. Das Dokument soll automatisch gedruckt werden und danach das Fenster 
geschlossen werden. Aber das scheint gar nicht zu funktionieren, oder?

Hier mal der Quellcode besagtem Dokumentes (vereinfacht Darstellung):

<html><body onload = window.print();>
<h1>Dieser Text wird gedruckt</h1>
<p>Etwa eine DIN A4-Seite Text</p>
<script>
self.close();
</script>
</body>
</html>

Wird diese Datei geöffnet, läuft das Obige wie folgt ab:
1. Datei wird geladen und auf dem Bildschirm angezeigt.
2. Datei wird geschlossen, ohne mit dem Druck zu beginnen.

Ändere ich
self.close();
in
alert("Bitte klicken");

läuft es wie folgt ab:
1. Dokument wird geladen und angezeigt
2. Alertfenster mit "Bitte klicken" erschint. Nach Klick auf "Ok" dann
3. Es öffnet sich der Standarddruckdialog
4. Ich klicke auf "drucken" bzw. "ok" und der Druck beginnt.
5. Das Fenster wird natürlich nicht geschlossen.

Füge ich direkt unter die Alert-Zeile ein self.close() ein, wird nach 
dem Klicken auf "ok" das Fenster geschlossen, aber es erscheint kein 
Druckdialog.

Was ich nur zu gerne hätte:
1. Die Seite/das Dokument wird geöffnet
2. Anzeige des Druckdialoges
3. Ausdruck läuft
4. Nach beendigung des Ausdrucks das Fenster schließen. Meinetwegen darf 
das Fenster auch geschlossen werden, während der Ausdruck läuft.

Ist sowas gar nicht möglich?

Gruß
Heiko

Back to de.comp.lang.javascript | Previous | NextNext in thread | Find similar


Thread

Fenster schließen, nachdem dessen Inhalt gedruckt wurde? "H. W." <heiko2912@gmail.com> - 2016-11-03 13:17 +0100
  Re: Fenster schließen, nachdem dessen Inhalt gedruckt wurde? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-03 15:39 +0000

csiph-web