HTML przed wyładowaniem atrybutu
Definicja i użycie
Zdarzenie onbeforeunload
jest wyzwalane, gdy dokument ma zostać rozładowany.
To zdarzenie umożliwia wyświetlenie komunikatu w oknie dialogowym potwierdzenia, aby poinformować użytkownika, czy chce pozostać na bieżącej stronie, czy opuścić ją.
Domyślny komunikat, który pojawia się w polu potwierdzenia, różni się w różnych przeglądarkach. Jednak standardowy komunikat to coś w rodzaju „Czy na pewno chcesz opuścić tę stronę?”. Nie możesz usunąć tej wiadomości.
Możesz jednak napisać wiadomość niestandardową razem z wiadomością domyślną. Zobacz pierwszy przykład na tej stronie.
Uwaga: w przeglądarce Firefox zostanie wyświetlony tylko komunikat domyślny (nie komunikat niestandardowy (jeśli istnieje)).
Dotyczy
Atrybut jest onbeforeunload
częścią atrybutów zdarzenia i może być używany w następującym elemencie:
Elementy | Wydarzenie |
---|---|
<ciało> | przed rozładowaniem |
Przykład
Wykonaj JavaScript, gdy strona ma zostać zwolniona:
<body onbeforeunload="return myFunction()">
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |