Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12922|Odpoveď: 0

[Budovanie vedomostí o webovej stránke] html 301 skok html ako robiť skoky

[Kopírovať odkaz]
Zverejnené 26. 10. 2014 17:19:00 | | |
HTML to nedokážeSkok 301Áno, ale dá sa to prejsť
Po 5 sekundách automaticky preskočí na hello.html súbor v tom istom adresári (upravte ho podľa svojich potrieb).
Nasleduje päť príkladov na podrobnú ilustráciu, hlavnou funkciou týchto príkladov je: po 5 sekundách automaticky preskočite na hello.html súbory (upravte podľa vlastných potrieb) v tom istom adresári.
1) HTML implementácia
<head>
<!-- Nasledujúci spôsob sa len obnovuje bez preskakovania na iné stránky -->
<meta http-equiv="refresh" content="10">
<!-- Pravidelne navštevujte iné stránky podľa -->
<meta http-equiv="obnoviť" obsah="5;url=hello.html">
</head>






Výhody: Jednoduché
Nevýhody: Nie je dostupný v dlaždiciach s výperami
2) Implementácia JavaScriptu
<script language="javascript" typ="text/javascript">
Nasledujúca metóda skáče priamo
window.location.href='hello.html';
Nasleduje bežný skok
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Výhody: Flexibilita, dá sa kombinovať viac ďalších funkcií
Nevýhody: Ovplyvnené rôznymi prehliadačmi
3) implementácia javascriptu s inverzným odpočítavaním (IE)
<script language="javascript" typ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
presmerovanie funkcie()
{
document.getElementByIdx_x('totalSecond').textContent = --sekunda;
ak (druhý < 0) location.href = 'hello.html';
}
</script>





Výhody: Používateľsky prívetivejšia
Nevýhody: Firefox nepodporuje (Firefox nepodporuje atribúty innerText pre span, div a pod.)
3') zahŕňa recipročnú implementáciu javascriptu (Firefox)
<span id="totalSecond">5</span>
<script language="javascript" typ="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
presmerovanie funkcie(){
totalSecond.innerText=--sekunda;
if(second<0) location.href='hello.html';
}
</script>

4) Opraviť problém, že Firefox nepodporuje innerText
<span id="totalSecond">5</span>
<script language="javascript" typ="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "my text innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "my text textContent";
}
</script>



5) Integrácia 3) a 3')


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

<script language="javascript" typ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;

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

setInterval("redirect()", 1000);
presmerovanie funkcie() {
ak (druhý < 0) {
    location.href = 'hello.html';
} inak {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = second--;
    } inak {
        document.getElementByIdx_x('totalSecond').textContent = second--;
    }
}
}
</script>






Predchádzajúci:Perfektné na štíty, bezpečné psy
Budúci:Kapitoly 2, 4, 5, 6 a 7 z "Hopu Company" Java v prvom semestri prvého ročníka
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com