Wiki Info
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ricerca Avanzata
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti attivi
» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am

» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm

» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm

» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm

» Comunicazione termine servizio Arduino BT Control
Da Admin Gio Lug 09, 2020 12:00 pm

» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm

» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am

» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am

» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm

I postatori più attivi del mese
Nessun utente


rilevare/intercettare solo la chiusura di una pagina web

2 partecipanti

Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da brody09 Mar Mag 16, 2017 4:04 pm

Salve,
dovrei gestire il salvataggio dei dati in una tabella presente all'interno di una pagina JSF, inserendo uno script JS che permette di intercettare la chiusura del browser e generare un popup che emette un messaggio, ad esempio: salvare prima di uscire? si/no.

Ho provato in tanti modi, ricercando pure su internet, ma non mi funziona...l'unico modo che funziona un po, mi da problemi anche sul clicco di un button presente nella pagina facendomi uscire lo stesso popup...
IN PRATICA mi serve gestire solamente la chiusura della pagina, a prescindere dai link o button presenti nella pagina jsf.

Grazie in anticipo per l'aiuto  Rolling Eyes  I love you
brody09
brody09
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 5
Crediti Crediti : 11
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 16.05.17

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Admin Mar Mag 16, 2017 10:06 pm

Ciao, è molto semplice. Ti basta inserire questo codice Javascript nell'HTML:
Codice:
<script type=”text/javascript”>
<!–
function confirmClose() {
alert("Hai scelto di chiudere questa finestra");
if (confirm("Chiudo la pagina?")) {
parent.close();
}
else
alert("Richiesta annullata"); {
}
}
// –>
</script>

A presto Very Happy
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4369
Crediti Crediti : 12171
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 23
Località Località : Brescia

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da brody09 Mer Mag 17, 2017 10:02 am

Grazie mille,
ma bisogna inserire qualche tag nel body?
ho provato ad inserire entrambi i 3 casi:
body onbeforeunload="confirmClose()" >
body onload="confirmClose()" >   // questo funziona pure quando carico la pagina e non va bn
body onunload="confirmClose()" >

Seenza tag nel body non funziona...
grazie ancora e chiedo scusa per l'ignoranza, ma non sono molto bravo con JS


Ultima modifica di brody09 il Mer Mag 17, 2017 10:10 am - modificato 2 volte. (Motivazione : aggiunta commenti)
brody09
brody09
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 5
Crediti Crediti : 11
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 16.05.17

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Admin Mer Mag 17, 2017 10:16 pm

Ciao, il tag puoi metterlo dentro il body Wink
Non vorrei dire una cavolata ma andrebbe ancora meglio nell'head Ciao!
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4369
Crediti Crediti : 12171
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 23
Località Località : Brescia

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da brody09 Ven Mag 19, 2017 9:55 am

Quale tag devo mettere nel body? Con Qui tre postati non funziona....nell'head non si possono inserire.
brody09
brody09
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 5
Crediti Crediti : 11
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 16.05.17

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Admin Ven Mag 19, 2017 10:24 am

Sono già dentro i tag script. Puoi metterli nell'head se hai l'intera struttura HTML
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4369
Crediti Crediti : 12171
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 23
Località Località : Brescia

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da brody09 Ven Mag 19, 2017 3:15 pm

si ma non funziona
brody09
brody09
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 5
Crediti Crediti : 11
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 16.05.17

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Admin Ven Mag 19, 2017 3:18 pm

Ci sono le virgolette nel codice, se non metti le \ non va Wink
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4369
Crediti Crediti : 12171
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 23
Località Località : Brescia

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da brody09 Ven Mag 19, 2017 4:45 pm

dove? non capisco..
mi posti la soluzione corretta, compreso i tag da mettere nel body?
brody09
brody09
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 5
Crediti Crediti : 11
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 16.05.17

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Admin Sab Mag 20, 2017 9:36 pm

Mi servirebbe il tuo codice così da capire come adattarlo Very Happy
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4369
Crediti Crediti : 12171
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 23
Località Località : Brescia

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

rilevare/intercettare solo la chiusura di una pagina web Empty Re: rilevare/intercettare solo la chiusura di una pagina web

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.