Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12922|Válasz: 0

[Weboldalépítési tudás] html 301 ugrás html hogyan kell ugrásokat csinálni

[Linket másol]
Közzétéve 2014. 10. 26. 17:19:00 | | |
A html nem tudja megcsinálni301-es ugrásIgen, de átengedhető
5 másodperc után automatikusan ugrik a hello.html fájlra ugyanabban a könyvtárban (módosítsd a saját igényeid szerint).
Az alábbiakban öt példa részletesen illusztrálható, ezek fő funkciója: 5 másodperc után automatikusan ugorj a hello.html (saját igényeid szerint módosítható) fájlokra ugyanabban a könyvtárban.
1) HTML megvalósítás
<head>
<!-- A következő mód csak frissítve van anélkül, hogy más oldalakra ugranna -->
<meta http-equiv="refresh" content="10">
<!-- Rendszeresen nézz más oldalakra -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Előnyök: Egyszerű
Hátrányok: Nem elérhető Struts Tiles csempékben
2) JavaScript megvalósítás
<script language="javascript" type="text/javascript">
A következő módszer közvetlenül ugrik
window.location.href='hello.html';
Az alábbiakban egy rendszeres ugrás következik
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Előnyök: Rugalmas, több más funkciót is képes kombinálni
Hátrányok: Különböző böngészők hatása
3) JavaScript megvalósítás inverz visszaszámlálással (IE)
<script language="javascript" type="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementByIdx_x('totalSecond').textContent = --second;
ha (második < 0) location.href = 'hello.html';
}
</script>





Előnyök: Felhasználóbarátabb
Hátrányok: a Firefox nem támogatja (a Firefox nem támogatja az innerText attribútumokat span, div stb.)
3') tartalmazza a reciprocal javascript implementációt (Firefox)
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) Javítsd meg azt a problémát, hogy a Firefox nem támogatja az innerText-et
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "a szövegem innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "szövegem textContent";
}
</script>



5) Integráció 3) és 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;
} más {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

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






Előző:Tökéletes pajzsokhoz, biztonságos kutyákhoz
Következő:A "Hopu Company" Java tananyag 2., 4., 5., 6. és 7. fejezete az első év első félévében
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com