Ich möchte einen redirect zu einer anderen Seite, wenn eine Bedingung in javascript ist wahr

Ich bin die Entwicklung einer desktop-app mit Adobe AIR. Ich möchte umleiten auf eine andere Seite wenn internet-Verbindung vorhanden ist, und nichts tun, wenn internet-Verbindung ist nicht vorhanden.

Folgenden ist der code, den ich verwende für die Erkennung der internet-Verbindung. Der folgende code zeigt "Bitte warten", wenn internet-Verbindung vorhanden ist, und "Internet-Verbindung ist nicht verfügbar", wenn internet ist nicht angeschlossen.

`

<!doctype html>
<html>
<head>
    <script>
        function CheckOnlineStatus(msg) {
            var status = document.getElementById("status");
            var condition = navigator.onLine ? "Please wait" : "Internet connection is unavailable"; 
            var state = document.getElementById("state");
            state.innerHTML = condition;
        }

        function Pageloaded() {
           CheckOnlineStatus("load");
           document.body.addEventListener("offline", function () {
           CheckOnlineStatus("offline")
           }, false);
           document.body.addEventListener("online", function () {
           CheckOnlineStatus("online")
           }, false);
        }

    </script>
    <style>
        ...</style>
</head>
<body onload="Pageloaded()">
    <div id="status">
        <p id="state">
        </p>
    </div>
</body>
</html>` 

Schlagen Sie bitte erforderliche Ergänzungen oder änderungen zur Weiterleitung auf "http://example.com" wenn navigator.onLine wahr ist.

InformationsquelleAutor user3715770 | 2014-07-22

Schreibe einen Kommentar