- Come disattivare gli avvisi di uscita dal sito??
- Come posso modificare il messaggio di Windows Onbeforeunload??
- È possibile visualizzare un messaggio personalizzato nel popup Beforeunload??
- Che cos'è Onbeforescarico?
- Come faccio a sapere quando qualcuno lascia una pagina?
- Che cos'è la finestra Onbeforeunload null?
- Come si attiva un evento di scaricamento di Windows??
- Cosa fa scattare Onbeforeunload?
- Come posso impedire lo scaricamento di Windows??
- Come mi fermo prima di scaricare??
- Qual è la differenza tra Onbeforeunload e Onunload?
- Perché Onbeforeunload non funziona??
Come disattivare gli avvisi di uscita dal sito??
In molti casi, ma specialmente nelle applicazioni a pagina singola quando ci sono dei dati non salvati nel browser, potresti voler assicurarti che l'utente non esca accidentalmente dalla pagina senza prima salvare i dati.
Come posso modificare il messaggio di Windows Onbeforeunload??
$(finestra). bind("beforeunload",function(event) if(hasChanged) return "Hai modifiche non salvate"; );
...
11 risposte
- Quando viene chiamato onbeforeunload, prenderà il valore di ritorno del gestore come window. ...
- Quindi analizzerà il valore restituito come una stringa (a meno che non sia nullo).
È possibile visualizzare un messaggio personalizzato nel popup Beforeunload??
5 risposte. Una breve nota (poiché questa è una vecchia risposta): in questi giorni tutti i principali browser non supportano i messaggi personalizzati nel popup prima di scaricare. Non c'è un nuovo modo per farlo.
Che cos'è Onbeforescarico?
La proprietà onbeforeunload del mixin WindowEventHandlers è EventHandler per l'elaborazione degli eventi beforeunload. Questi eventi si attivano quando una finestra sta per scaricare le sue risorse. A questo punto il documento è ancora visibile e l'evento è ancora annullabile.
Come faccio a sapere quando qualcuno lascia una pagina?
si trovano sopra l'area del contenuto della pagina, puoi rilevare il puntatore del mouse che lascia la pagina in alto e visualizzare una finestra di dialogo "prima di uscire".
Che cos'è la finestra Onbeforeunload null??
finestra. onbeforeunload = nullo; quindi quello che dovresti fare è - aggiungere un listener di eventi click a tutti i tuoi pulsanti e collegamenti (che reindirizzano l'utente a un URI diverso) e all'interno di quel listener - impostare il listener di eventi onbeforeunload su null una volta che vengono cliccati (prima di procedere con il normale azione di collegamento/pulsante.
Come si attiva un evento di scaricamento di Windows??
onunload si verifica quando l'utente esce dalla pagina (facendo clic su un collegamento, inviando un modulo, chiudendo la finestra del browser, ecc.). Nota: l'evento onunload viene attivato anche quando un utente ricarica la pagina (e l'evento onload).
Cosa fa scattare Onbeforeunload?
L'evento onbeforeunload si verifica quando il documento sta per essere scaricato. Questo evento ti permette di visualizzare un messaggio in una finestra di dialogo di conferma per informare l'utente se vuole rimanere o lasciare la pagina corrente. Il messaggio predefinito che appare nella casella di conferma è diverso nei diversi browser.
Come posso impedire lo scaricamento di Windows??
jQuery(function($) /* global alla notifica di scarico */ warning = true; if(warning) $(window). bind("unload", function() if (confirm("Vuoi lasciare questa pagina") == true) //hanno premuto OK alert('ok'); else // hanno premuto Cancel alert ('cancella'); return false; ); );
Come mi fermo prima di scaricare??
- aggiungi la seguente riga: return false; , ma dove aggiungo quella riga? – ...
- $(finestra).unbind('prima di scaricare'); mi genera un errore come indicato di seguito Uncaught SyntaxError: token imprevisto '.' ma il binding funziona bene come sotto $(window).bind('beforeunload', function()return 'Sei sicuro di voler uscire??';
Qual è la differenza tra Onbeforeunload e Onunload?
onunload è responsabile dell'esecuzione di un'istruzione quando la pagina è chiusa. Causa anche problemi con IE e AJAX. So che Opera non riconosceva onbeforeunload - non sono sicuro che l'abbiano risolto, ma registro sempre l'ascoltatore affinché entrambi siano al sicuro: window.
Perché Onbeforeunload non funziona??
hai due opzioni. 1) cambia i pulsanti di navigazione per formare post che salvano i dati, quindi reindirizza alla nuova pagina. questo è l'approccio più comune.