Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12922|Odpověď: 0

[Vytváření znalostí webových stránek] html 301 skok html jak dělat skoky

[Kopírovat odkaz]
Zveřejněno 26.10.2014 17:19:00 | | |
HTML to nezvládneSkok 301Ano, ale dá se to předat
Po 5 sekundách automaticky přeskočí na hello.html soubor ve stejném adresáři (upravte ho podle svých potřeb).
Následuje pět příkladů, které je třeba podrobně ilustrovat, hlavní funkcí těchto příkladů je: po 5 sekundách automaticky přeskočit na hello.html (upravte podle potřeby) soubory ve stejném adresáři.
1) HTML implementace
<head>
<!-- Následující způsob se jen obnoví bez přeskakování na jiné stránky -->
<meta http-equiv="refresh" content="10">
<!-- Pravidelně navštěvujte další stránky podle -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Výhody: Jednoduché
Nevýhody: Není dostupný v Struts Tiles
2) Implementace JavaScriptu
<Script Language="javascript" type="text/javascript">
Následující metoda skáče přímo
window.location.href='hello.html';
Následuje běžný skok
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Klady: Flexibilní, lze kombinovat více dalších funkcí
Nevýhody: Ovlivněné různými prohlížeči
3) implementace javascriptu s inverzním odpočítáváním (IE)
<Script Language="javascript" type="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
přesměrování funkce()
{
document.getElementByIdx_x('totalSecond').textContent = --sekunda;
pokud (druhý < 0) location.href = 'hello.html';
}
</script>





Výhody: Uživatelsky přívětivější
Nevýhody: Firefox nepodporuje (Firefox nepodporuje innerText atributy pro span, div atd.)
3') zahrnuje reciproční implementaci javascriptu (Firefox)
<span id="totalSecond">5</span>
<Script Language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
přesměrování funkce(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) Opravit problém, že Firefox nepodporuje innerText
<span id="totalSecond">5</span>
<Script Language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "můj text innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "můj textObsah";
}
</script>



5) Integrace 3) a 3')


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

<Script Language="javascript" type="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;

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

setInterval("redirect()", 1000);
přesměrování funkce() {
pokud (druhý < 0) {
    location.href = 'hello.html';
} jinak {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = second--;
    } jinak {
        document.getElementByIdx_x('totalSecond').textContent = second--;
    }
}
}
</script>






Předchozí:Perfektní na štíty, bezpečné psy
Další:Kapitoly 2, 4, 5, 6 a 7 z Java kurzů "Hopu Company" v prvním semestru prvního ročníku
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com