Ich muss also in der Lage sein, einen jQuery UI-Dialog zu drucken. Meine Lösung bisher hat mich dazu geführt, eine Schaltfläche "Drucken" zu erstellen, die eine neue <iframe>
mit dem Inhalt des Dialogs gefüllt und dann ausgedruckt.
Ich würde gerne die Möglichkeit haben, die <iframe>
sobald der Druck abgeschlossen ist. Gibt es eine Möglichkeit, dies zu tun? Ich weiß, es gibt ein onAfterPrint-Ereignis in IE, aber ich brauche dies in allen Browsern zu arbeiten.
Danke!
Edita: Ich schätze die alternativen Vorschläge, aber ich lief in alle Arten von Problemen versuchen, CSS-Regeln verwenden, um jQuery-Dialoge zu drucken. Auf Seiten mit viel Inhalt und mehreren Dialogen würde die Struktur des Overlays und anderer Elemente dazu führen, dass zusätzliche leere Seiten gedruckt werden. Ich habe viele Kombinationen von { visibility: hidden; } und { display: none; } ausprobiert, konnte aber keine Lösung finden.