JavaScript: Warte! Bist du wirklich sicher, dass du gehen willst?

StoppenHaben Sie jemals eine Einreichungsseite erreicht, nur um das Browserfenster durcheinander zu bringen und zu schließen? Ich habe! Ich habe tatsächlich ein ganzes Einkaufssystem durchlaufen und Tonnen von Artikeln hinzugefügt, nur um den Browser versehentlich zu schließen. Da die meisten Browser jetzt Registerkarten unterstützen, ist dies recht einfach.

Anwendungen, die einen mehrstufigen Prozess, eine Überprüfung und ein Auschecken haben, sollten vor dem Schließen des Fensters eine Bestätigung verwenden. Dies ist jedoch nicht so einfach, wie Sie denken. JavaScript hat ein Onbeforeunload-Ereignis, bei dem Sie bestätigen können, ob der Benutzer die Seite wirklich verlassen möchte oder nicht. Hier ist ein Beispiel und hier ist der Code:

Ein Kommentar

  1. 1

    Ja, ich habe auch dieses verrückte kleine Problem im Browserfenster erlebt. Eigentlich habe ich die Lösung für dieses Problem gesucht und gefunden und ich denke, es unterscheidet sich ein wenig von Ihrem Code. Nur Ihr Code sieht gut aus und hat ihn vereinfacht. Vielen Dank

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.