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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fenster.Lage ist ein Objekt, das existiert als Eigenschaft von window. href ist eine Eigenschaft von window.Lage das zeigt die URL der aktuellen Seite. Sie können die Umleitung durch die Zuordnung einer URL zum Fenster.Lage.href.
Sie können die Verwendung der setTimeout-Methode. Verwenden
setTimeout(someFunction, 1000)
. 1000 ist die Zeit in Millisekunden. (1000 Millisekunden eine Sekunde)InformationsquelleAutor FlyingColours
Verwenden, um umzuleiten.
Wo online hast finden Sie das snippet die Sie ursprünglich gepostet?
nun weiß ich nicht mehr genau erinnern..es lag in meinem PC vor etwa 2-3 Monaten..
InformationsquelleAutor Zack