HTML przed wczytaniem atrybutu zdarzenia
Przykład
Wykonaj JavaScript, gdy strona ma zostać zwolniona:
<body onbeforeunload="return myFunction()">
Definicja i użycie
Zdarzenie onbeforeunload jest uruchamiane, 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)).
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 |
Składnia
<element onbeforeunload="script">
Wartości atrybutów
Value | Description |
---|---|
script | The script to be run on onbeforeunload |
Szczegóły techniczne
Obsługiwane tagi HTML: | <ciało> |
---|
Powiązane strony
Odniesienie HTML DOM: onbeforeunload event
❮ Atrybuty zdarzeń HTML