So überprüfen Sie, ob der Benutzer auf Aktualisieren geklickt hat oder schließen Sie x

8

Ich muss auf meiner Seite einchecken, dass die Seite durch die Schaltfläche "Aktualisieren" oder "Fenster schließen" entladen wird. Wie ist es möglich, Java Script / Jquery zu verwenden?

    
pradeep 14.08.2009, 10:30
quelle

4 Antworten

2

Javascript ist

%Vor%

jquery ist

%Vor%

oder es gibt auch vorunload -Ereignissen, es hängt davon ab, was Sie hinsichtlich des Ereignistimings zu tun versuchen

%Vor%

Diese werden beim Entladen der Seite durch Auffrischen, Schließen des Fensters / Tabs oder Navigieren weg von ihr (entweder durch einen Link oder durch Ersetzen der URL) aufgerufen.

Seien Sie sich bewusst, dass einige Leute Browser haben, die bestimmte Skript-Ereignisse oder Aktionen herausfiltern können - was genau war es, was Sie versuchten zu erreichen?

    
Mad Halfling 16.10.2009 08:23
quelle
1

Das Ereignis 'window.onbeforeunload' sollte erfassen, was Sie zu tun versuchen. Es wird jedoch auch ausgelöst, wenn ein POST auftritt (d. H. Der Benutzer klickt auf eine Senden-Schaltfläche) oder wenn der Benutzer versucht, von der Seite weg zu navigieren. Ich bin sicher, jQuery hat dafür einen schönen Wrapper, aber Sie können hier einige Informationen zur Javascript-Methode selbst finden:

Ссылка

    
Jesse Taber 15.10.2009 01:08
quelle
0

Ich denke beide sind "Entladen" Ereignisse im Browser. Sie können versuchen:

%Vor%     
opHASnoNAME 14.08.2009 12:31
quelle
0

Ich habe das gleiche Problem. Nach vielen "goggeln" nutze ich das endlich. Ich hoffe es hilft:

%Vor%     
Caveman 11.09.2012 08:18
quelle

Tags und Links