Gli ultimi tutorial di sviluppo web
 

onbeforeunload Event

<Oggetto evento

Esempio

Esegui un JavaScript quando la pagina sta per essere scaricato:

<body onbeforeunload="return myFunction()">
Prova tu stesso "

Definizione e l'utilizzo

L'evento onbeforeunload si verifica quando il documento è in procinto di essere scaricato.

Questo evento consente di visualizzare un messaggio in una finestra di conferma per informare l'utente se lui / lei vuole rimanere o lasciare la pagina corrente.

Il messaggio predefinito che appare nella finestra di conferma, è diverso a seconda del browser. Tuttavia, il messaggio standard è qualcosa del tipo "Are you sure you want to leave this page?" . Questo messaggio non può essere rimosso.

Tuttavia, è possibile scrivere un messaggio personalizzato insieme con il messaggio predefinito. Vedere il primo esempio in questa pagina.

Nota: Se l'evento onbeforeunload non viene assegnato al <body> elemento, è necessario assegnare / collegare l'evento dell'oggetto window, e utilizzare la proprietà returnValue per creare un messaggio personalizzato (see syntax examples below) .

Nota: In Firefox, solo il messaggio di default viene visualizzato (not the custom message (if any) ).


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'evento.

Evento
onbeforeunload 15.0

Sintassi

In HTML:

In JavaScript:

object .onbeforeunload=function(){ Prova tu stesso "

In JavaScript, utilizzando il addEventListener() Metodo:

object .addEventListener("beforeunload", myScript );
Prova tu stesso "

Nota: addEventListener() metodo non è supportato in Internet Explorer 8 e versioni precedenti.


Dettagli tecnici

bolle: No
cancelable:
Tipo di evento: Evento
tag HTML supportati: <Body>
DOM Versione: Livello 2 Eventi

<Oggetto evento