Path: csiph.com!news.mixmin.net!news.albasani.net!.POSTED!not-for-mail From: "H. W." Newsgroups: de.comp.lang.javascript Subject: Fenster =?ISO-8859-15?Q?schlie=DFen=2C_nachdem_dessen_Inha?= =?ISO-8859-15?Q?lt_gedruckt_wurde=3F?= Date: Thu, 03 Nov 2016 13:17:28 +0100 Organization: albasani.net Lines: 49 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.albasani.net mCjIeky0zxnIt5IlTKQ4AYq/3y4TYQI7tK8d69JUwSmzrEwiasifzHWW/4sjxXJ2MmnCxmFtqpM2wnaerBm0cQ== NNTP-Posting-Date: Thu, 3 Nov 2016 12:20:20 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="T9xEW/KJ71jUwH9p2a5AETJS3THNDqH8kPo52QbFT2Ujhanqi5FoSql74RRKQvPVVt0VtvyOUJD3H2o5a59fL1gyTiZ2AXhrE6Cp4VoUWf9/Iw50zWZsrq9W38geFksI"; mail-complaints-to="abuse@albasani.net" User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0) Gecko/20120129 Thunderbird/10.0 Cancel-Lock: sha1:JNjUsAte06+JT7kW7uXtpbA+6Pc= Xref: csiph.com de.comp.lang.javascript:4779 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):

Dieser Text wird gedruckt

Etwa eine DIN A4-Seite Text

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