2017-03-23 6 views
0

Dies ist meine JavaScript-Funktion und ich möchte auf eine andere Seite auf den Erfolg dieses Ereignisses umleiten, also wie kann ich es tun?Wie wird auf eine andere Seite umgeleitet?

window.onbeforeunload = function (e) { 
    e = e || window.event; 

    // For IE and Firefox prior to version 4 
    if (e) { 
     e.returnValue = 'Sure you want to go back?'; 
    } 

    // For Safari 
    return 'Sure you want to go back?'; 
}; 

Antwort

1

Haben Sie versucht das

window.location.href = 'http://redirecttourl.com' 
+0

okay, ich habe das. onbeforeunload fragt nur nach ja/nein. Alles in diesem wird nicht ausgeführt. –

+0

ok, hoffe du hast jetzt eine Lösung. :) –

1

Sie Ihre Position ändern:

window.location = 'http://stackoverflow.com'; 
+0

Es funktioniert nicht. –

+0

Probieren Sie eine Webseite aus: Gehen Sie auf 'google.com', öffnen Sie die Entwicklerkonsole und führen Sie den Befehl in meiner Antwort aus. Es klappt ! – BNilsou

+0

Aber wo soll ich diesen Code in meiner Funktion schreiben? –

Verwandte Themen