JavaScript: Περιμένετε! Είστε σίγουροι ότι θέλετε να φύγετε;

στάσηΈχετε φτάσει ποτέ σε μια σελίδα υποβολής μόνο για να χαλάσετε και να κλείσετε το παράθυρο του προγράμματος περιήγησης; Εχω! Έχω περάσει από ένα ολόκληρο σύστημα αγορών και πρόσθεσα τόνους αντικειμένων μόνο για να κλείσω κατά λάθος το πρόγραμμα περιήγησης. Επειδή τα περισσότερα προγράμματα περιήγησης υποστηρίζουν καρτέλες τώρα, είναι πολύ εύκολο να το κάνετε.

Εφαρμογές που έχουν διαδικασία πολλαπλών βημάτων, έλεγχο και ολοκλήρωση αγοράς θα ήταν συνετό να χρησιμοποιήσετε μια επιβεβαίωση πριν από το κλείσιμο του παραθύρου… αλλά δεν είναι τόσο εύκολο όσο νομίζετε. Το JavaScript έχει ένα συμβάν onbeforeunload όπου μπορείτε να επιβεβαιώσετε εάν ο χρήστης θέλει πραγματικά να φύγει από τη σελίδα. Εδώ είναι ένα παράδειγμα και εδώ είναι ο κωδικός:

Ένα σχόλιο

  1. 1

    Ναι, έχω βιώσει επίσης αυτό το τρελό μικρό πρόβλημα στο παράθυρο του προγράμματος περιήγησης. Στην πραγματικότητα, έψαξα και βρήκα τη λύση σε αυτό το πρόβλημα και νομίζω ότι είναι λίγο διαφορετικό από τον κωδικό σας. Μόνο ο κωδικός σας φαίνεται υπέροχος και τον απλοποίησε. Ευχαριστώ

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.