Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12922|Vastaus: 0

[Verkkosivujen rakentamisen tietoa] html 301 hyppy html Kuinka tehdä hyppyjä

[Kopioi linkki]
Julkaistu 26.10.2014 17.19.00 | | |
HTML ei pysty siihen301-hyppyKyllä, mutta se voidaan hyväksyä
Viiden sekunnin jälkeen se hyppää automaattisesti hello.html-tiedostoon samassa hakemistossa (muokkaa sitä omien tarpeidesi mukaan).
Seuraavassa on viisi esimerkkiä, jotka havainnollistavat yksityiskohtaisesti; näiden esimerkkien päätehtävä on: viiden sekunnin jälkeen hyppää automaattisesti hello.html (muokkaa omien tarpeidesi mukaan) tiedostoihin samassa hakemistossa.
1) HTML-toteutus
<head>
<!-- Seuraava tapa vain päivitetään ilman, että siirrytään muihin sivuihin -->
<meta http-equiv="refresh" content="10">
<!-- Käy säännöllisesti muilla sivuilla -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Plussat: Yksinkertaista
Miinukset: Ei saatavilla tukilaatoissa
2) JavaScriptin toteutus
<script language="javascript" type="text/javascript">
Seuraava menetelmä hyppää suoraan
window.location.href='hello.html';
Seuraava on säännöllinen hyppy
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Plussat: Joustava, voi yhdistää enemmän muita toimintoja
Haitat: Eri selaimet vaikuttavat
3) javascript-toteutus käänteisellä lähtölaskentalla (IE)
<script language="javascript" type="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("uudelleenohjaus()", 1000);
funktion uudelleenohjaus()
{
document.getElementByIdx_x('totalSecond').textContent = --sekunti;
jos (toinen < 0) location.href = 'hello.html';
}
</script>





Plussat: Käyttäjäystävällisempi
Haitat: Firefox ei tue (Firefox ei tue innerText-attribuutteja spanille, div:lle jne.)
3') sisältää vastavuoroisen javascript-toteutuksen (Firefox)
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("uudelleenohjaus()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) Korjaa ongelma, että Firefox ei tue innerTextiä
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "tekstini innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "tekstini textContent";
}
</script>



5) Integraatio 3) ja 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) {
    second = document.getElementByIdx_x('totalSecond').innerText;
} else {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

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






Edellinen:Täydelliset suojat, turvalliset koirat
Seuraava:Luvut 2, 4, 5, 6 ja 7 "Hopu Company" -Java-kurssiohjelmasta ensimmäisen lukukauden ensimmäisellä lukukaudella
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com