HTML kann das nicht301 SprungJa, aber es kann übergangen werden
Nach 5 Sekunden springt er automatisch zur hello.html-Datei im selben Verzeichnis (ändere sie nach eigenen Bedürfnissen).
Im Folgenden sind fünf Beispiele zur detaillierten Veranschaulichung aufgeführt; die Hauptfunktion dieser Beispiele ist: Nach 5 Sekunden springt man automatisch zu den hello.html Dateien (entsprechend den eigenen Bedürfnissen anpassen) im selben Verzeichnis.
1) HTML-Implementierung <head> <!-- Die folgende Methode wird einfach aktualisiert, ohne auf andere Seiten zu springen – > <meta http-equiv="refresh" content="10"> <!-- Gehe regelmäßig auf andere Seiten, indem du --> <meta http-equiv="refresh" content="5;url=hello.html"> </head>
Vorteile: Einfach Nachteile: Nicht verfügbar in Struts Tiles 2) JavaScript-Implementierung <Skriptsprache="JavaScript" Typ="Text/JavaScript"> Die folgende Methode springt direkt window.location.href='hello.html'; Das Folgende ist ein regulärer Sprung setTimeout("javascript:location.href='hello.html'", 5000); </script>
Vorteile: Flexibel, kann mehr andere Funktionen kombinieren Nachteile: Beeinflusst von verschiedenen Browsern
3) JavaScript-Implementierung mit umgekehrtem Countdown (IE) <Skriptsprache="JavaScript" Typ="Text/JavaScript"> var second = document.getElementByIdx_x('totalSecond').textContent; setInterval("redirect()", 1000); function redirect()
{ document.getElementByIdx_x('totalSecond').textContent = --second; wenn (zweite < 0) location.href = 'hello.html';
} </script>
Vorteile: Benutzerfreundlicher Nachteile: Firefox unterstützt keine (firefox unterstützt keine innerText-Attribute für Span, Div usw.)
3') integriert die reziproke JavaScript-Implementierung (Firefox) <span id="totalSecond">5</span> <Skriptsprache="JavaScript" Typ="Text/JavaScript"> var second = totalSecond.innerText; setInterval("redirect()", 1000); function redirect(){ totalSecond.innerText=--second; if(second<0) location.href='hello.html';
} </script>
4) Das Problem beheben, dass Firefox innerText nicht unterstützt <span id="totalSecond">5</span> <Skriptsprache="JavaScript" Typ="Text/JavaScript"> if(navigator.appName.indexOf("Explorer") > -1){ document.getElementByIdx_x('totalSecond').innerText = "mein Text innerText"; } sonst{ document.getElementByIdx_x('totalSecond').textContent = "mein Text textContent";
} </script>
5) Integration 3) und 3')
<span id="totalSecond">5</span>
<Skriptsprache="JavaScript" Typ="Text/JavaScript"> var second = document.getElementByIdx_x('totalSecond').textContent;
if (navigator.appName.indexOf("Explorer") > -1) { second = document.getElementByIdx_x('totalSecond').innerText; } sonst { second = document.getElementByIdx_x('totalSecond').textContent;
}
setInterval("redirect()", 1000); function redirect() { wenn (zweite < 0) { location.href = 'hello.html'; } sonst { if (navigator.appName.indexOf("Explorer") > -1) { document.getElementByIdx_x('totalSecond').innerText = second--; } sonst { document.getElementByIdx_x('totalSecond').textContent = second--; }
}
} </script>
|