Συμβάν onunload
Ορισμός και χρήση
Όταν η σελίδα έχει αποσυνδεθεί (ή το παράθυρο περιήγησης έχει κλείσει), συμβαίνει το συμβάν onunload.
Όταν ο χρήστης αποχωρεί από τη σελίδα (μέσω κλικ σε σύνδεσμο, υποβολή φόρμας, κλείσιμο παραθύρου περιήγησης κ.λπ.), συμβαίνει το συμβάν onunload.
Σημείωση:Όταν ο χρήστης ξαναφόρτωσε τη σελίδα (και Αιτία onloadΌταν ο χρήστης κλείσει το πακέτο (
Παράδειγμα
Εκτελείτε JavaScript όταν ο χρήστης αποσυνδέει το έγγραφο:
<body onunload="myFunction()">
Γραμματική
Στο HTML:
<element onunload="myScript">
Στο JavaScript:
object.onunload = function(){myScript};
Στο JavaScript, χρησιμοποιήστε τη μέθοδο addEventListener():
object.addEventListener("unload", myScript);
Σημείωση:O Internet Explorer 8 ή παλιότερη έκδοση δεν υποστηρίζει Μέθοδος addEventListener()。
Τεχνικές λεπτομέρειες
Παράδοση αλληλεπίδρασης: | Μη υποστηριζόμενο |
---|---|
Κατάλληλο για ακύρωση: | Μη υποστηριζόμενο |
Τύπος συμβάντος: | Αν δημιουργηθεί από την διεπαφή χρήστηUiEvent。Εάν όχι Event。 |
Διεπαφή HTML υποστηριζόμενες: | <body> |
Έκδοση DOM: | Συμβάν Level 2 |
Υποστήριξη περιηγητή
Συμβάν | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onunload | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σημείωση:Καθώς οι ρυθμίσεις των προγραμματιστών διαφόρων περιηγητών είναι διαφορετικές, το συμβάν μπορεί να μην λειτουργεί πάντα όπως αναμένεται.