HTML przed wyładowaniem atrybutu


Definicja i użycie

Zdarzenie onbeforeunloadjest 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 onbeforeunloadczęś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