Anpassung des Bestätigungsbildschirms vor dem Laden
Ist es möglich, ein benutzerdefiniertes Bestätigungsfeld für das Ereignis onbeforeunload in einem Browser zu erstellen? Ich habe es versucht, aber dann bekomme ich 2 Bestätigungsfelder (eines von mir, das nichts anderes ist als die Rückbestätigung ... und dann das Standardfeld vom Browser).
Im Moment sieht mein Code so aus:
var inputChanged = false;
$(window).load(function() {
window.onbeforeunload = navigateAway;
$(':input').bind('change', function() { inputChanged = true; });
});
function navigateAway(){
if(inputChanged){
return 'Are you sure you want to navigate away?';
}
}
Ich benutze dafür jQuery.