Können wir die Seite überschreiben, die den Bestätigungsdialog mit benutzerdefiniertem Dialogfeld wie jQuery UI-Dialog verlässt?onbeforeunload bestätigen Dialog kann mit benutzerdefinierten Dialogfeld mit gutem Design angepasst werden?
Ich versuche es so zu implementieren:
var Warnung = true;
var v_leavemsg = "Möchten Sie die Seite wirklich verlassen?"; window.onbeforeunload = confirmExit;Funktion confirmExit() {
if (Warnung) {
// Custom Dialog Funktionsaufruf
f_customdialog (v_leavemsg);
Rückgabewert null;
}
}
Funktion f_customdialog (msg) {
// EG. WIR KÖNNEN JQUERY DIALOG HIER mit "Ja" oder "Nein" Taste verwenden
alert (msg);
}
Ja, Sie können. Sie können jede Funktion an onbeforeunload binden, so dass Sie den gewünschten Dialog anzeigen können. Wenn bereits ein anderer Event-Handler gebunden ist, entfernen Sie ihn einfach. – Shilly