Drucken und Fenster schliessen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Drucken und Fenster schliessen

    Hallo und guten Abend

    Nun habe ich den ganzen Tag gegoogelt und getestet und einfach keine Lösung gefunden. Ich möchte folgendes machen:
    1. in einer Formularseite zB. ein Verein eingeben und mit action/post eine neue Seite aufrufen.
    2. auf der neuen Seite mit den post-Parameter eine Liste (Spieler des Vereins) drucken und das Fenster wieder schliessen. Ich möchte dafür keinen Button.
    Das habe ich mit allen Varianten JS window.print(); / window.close(); versucht.
    Entweder schliesst das Fenster ohne das Druckmenu, oder das Fenster schliesst nicht.

    Wie kann ich das sauber (ohne timeout etc.) lösen?

    Viele Dank für Eure Hilfe im Voraus!

    Grüsse, nebbiolo
    Last edited by nebbiolo; 20-08-2015, 18:31.

  • #2
    Warum überhaupt ein neues Fenster öffnen? Lade die Liste doch in das aktuelle Fenster und druck sie aus.

    Comment


    • #3
      Originally posted by h3ll View Post
      Warum überhaupt ein neues Fenster öffnen? Lade die Liste doch in das aktuelle Fenster und druck sie aus.
      Ändert das etwas an meinem Problem?

      Ich habe nun nochmals viel gelesen ... aber es scheint wirklich keine Lösung zu geben.

      Egal was ich aufbereite und anzeige, man muss immer die Funktion "Drucken" des Bowsers aufrufen? Daran stört mich, dass zuerst die Vorschau aufbereitet wird - dann wählt man "Drucken" und der Browser bringt nochmal einen Vorschau-Dialog.

      Oder gibt es eine andere Möglichkeit?

      nb. Unter WIN10 erhalte ich nach "echo "window.print();"; dauernd die Meldung "Verbindung wird hergestellt" und das Rad dreht unaufhörlich ... aber nicht bei allen PC's.

      Comment


      • #4
        Originally posted by nebbiolo View Post
        Ändert das etwas an meinem Problem?
        Ja, du brauchst kein Fenster schließen.

        Originally posted by nebbiolo View Post
        Egal was ich aufbereite und anzeige, man muss immer die Funktion "Drucken" des Bowsers aufrufen? Daran stört mich, dass zuerst die Vorschau aufbereitet wird - dann wählt man "Drucken" und der Browser bringt nochmal einen Vorschau-Dialog.
        Wozu eine doppelte Vorschau?

        Originally posted by nebbiolo View Post
        nb. Unter WIN10 erhalte ich nach "echo "window.print();"; dauernd die Meldung "Verbindung wird hergestellt" und das Rad dreht unaufhörlich ... aber nicht bei allen PC's.
        Wie das System eine Druckfunktion realisiert, darauf hast du keinen Einfluss. Zumindest nicht mit Standardmitteln in HTML/JavaScript. Willst du mehr Kontrolle im System, muss der User Software installieren, die dir diese Kontrolle überlässt. Es gibt verschiedene Browser Druck-Plugins/Addons, die das ermöglichen.

        Comment

        Working...
        X