Seite drucken und weiterleiten...

split

Erfahrenes Mitglied
Hi, ich habe folgendes Problem:
Ich möchte, dass beim Aufruf einer Funktion zuerst die Seite gedruckt wird und dann auf eine andere Seite weitergeleitet wird. Ich habe mir das folgendermaßen vorgestellt:
PHP:
function druck() {
    print();
    document.location.href = "next.html";
}
Leider erfolgt die Weiterleitung immer, bevor die Druckfunktion aufgerufen wird... Wenn die nächste Seite geladen ist, erscheint die Druckfunktion logischerweise auch nicht mehr. Was kann ich machen, dass der Browser die Weiterleitung erst ausführt, wenn sich das Fenster zum Drucken geöffnet hat?
 
Du kannst die Weiterleitung zeitverzögert ausführen.... inwieweit du da verzögern musst, kann man allerdings nicht sagen.... da man auf den Druckprozess keinen Zugriff hat, und somit nie weiss, ob die Sache schon gestartet wurde....
 
Also ich bin nicht so die Leuchte in JS, aber versuchs doch mit

Code:
if(print()) {
 document.location.href = "next.html"; 
}
 

Neue Beiträge

Zurück