2012-04-05 11 views
0

wenn der Benutzer verlässt die Seite, die ich Nachricht geben möchten Sie verlassen. ich dies in Funktion pageUnload bin Handling() Ereignis in javascript.But Ich will nicht zu Aufruf dieser auf der Seite Postbacks ich anrufen möchten, wenn sie auf andere SeitePostback Javascript

Antwort

1

Blick in window.onbeforeunload navigieren.

Beachten Sie, dass Firefox 4 und höher dem Benutzer die benutzerdefinierte Nachricht nicht anzeigen (aber sie zeigen ein Dialogfeld an, das fragt, ob der Benutzer den Benutzer verlassen möchte). Safari, Chrome und IE werden.

+0

Hallo, Thx.aber das wird auch feuern, wenn ich meine Seite einreiche.Ich will, dass diese feuern, wenn der Benutzer auf andere Seite bewegt.Aber wenn ich die Seite für einige Suche zurücksenden wird es diese Zeit auch feuern.Ich will nur auslösen, wenn der Benutzer zu einer anderen Seite wechselt, nicht im Postback. – user933316

+0

Sie können Logik hinzufügen, um sie zu deaktivieren, wenn sie auf bestimmte Elemente klicken. – ceejayoz

+0

Dieses Ereignis wird ausgelöst, wenn Sie Fenster/Tab schließen oder zu einer anderen Seite navigieren. – Pankaj

Verwandte Themen