Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 12922|Svar: 0

[Kunskap om webbplatsbyggande] html 301 hopp html hur man gör hopp

[Kopiera länk]
Publicerad på 2014-10-26 17:19:00 | | |
HTML kan inte göra det301-hoppJa, men det kan passeras
Efter 5 sekunder hoppar den automatiskt till den hello.html filen i samma katalog (ändra den efter egna behov).
Följande är fem exempel för att illustrera i detalj, huvudfunktionen i dessa exempel är: efter 5 sekunder hoppar du automatiskt till hello.html (modifiera efter eget behov) filer i samma katalog.
1) HTML-implementering
<head>
<!-- Följande sätt uppdateras bara utan att hoppa till andra sidor -->
<meta http-equiv="refresh" content="10">
<!-- Gå regelbundet till andra sidor genom att -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Fördelar: Enkelt
Nackdelar: Inte tillgänglig i Struts Tiles
2) JavaScript-implementering
<skriptspråk="javascript" typ="text/javascript">
Följande metod hoppar direkt
window.location.href='hello.html';
Följande är ett vanligt hopp
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Fördelar: Flexibel, kan kombinera fler andra funktioner
Nackdelar: Påverkas av olika webbläsare
3) JavaScript-implementation med omvänd nedräkning (IE)
<skriptspråk="javascript" typ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
funktion omdirigering()
{
document.getElementByIdx_x('totalSecond').textContent = --second;
om (andra < 0) plats.href = 'hello.html';
}
</script>





Fördelar: Mer användarvänligt
Nackdelar: Firefox stöder inte (Firefox stöder inte innerText-attribut för span, div, etc.)
3') innehåller den reciproka JavaScript-implementeringen (Firefox)
<span id="totalSecond">5</span>
<skriptspråk="javascript" typ="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
funktion redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) Åtgärda problemet att Firefox inte stöder innerText
<span id="totalSecond">5</span>
<skriptspråk="javascript" typ="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "min text innerText";
} annars{
document.getElementByIdx_x('totalSecond').textContent = "min text textContent";
}
</script>



5) Integration 3) och 3')


<span id="totalSecond">5</span>

<skriptspråk="javascript" typ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;

if (navigator.appName.indexOf("Explorer") > -1) {
    second = document.getElementByIdx_x('totalSecond').innerText;
} annars {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

setInterval("redirect()", 1000);
funktion redirect() {
om (andra < 0) {
    location.href = 'hello.html';
} annars {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = second--;
    } annars {
        document.getElementByIdx_x('totalSecond').textContent = second--;
    }
}
}
</script>






Föregående:Perfekt för sköldar, säkra hundar
Nästa:Kapitel 2, 4, 5, 6 och 7 i "Hopu Company" Java-kursmaterialet under första terminen av första året på första året
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com