HTML to nevar izdarīt301 lēciensJā, bet to var nodot
Pēc 5 sekundēm tas automātiski pāriet uz hello.html failu tajā pašā direktorijā (modificējiet to atbilstoši savām vajadzībām).
Tālāk ir pieci piemēri, lai detalizēti ilustrētu, šo piemēru galvenā funkcija ir: pēc 5 sekundēm automātiski pāriet uz hello.html (modificēt atbilstoši savām vajadzībām) failus tajā pašā direktorijā.
1) HTML ieviešana <head> <!-- Šāds veids ir tikai atsvaidzināts, nepārejot uz citām lapām --> <meta http-equiv="refresh" content="10"> <!-- Regulāri dodieties uz citām lapām ar --> <meta http-equiv="refresh" content="5;url=hello.html"> </head>
Plusi: Vienkārši Mīnusi: Nav pieejams statņu flīzēs 2) JavaScript ieviešana <script language="javascript" type="text/javascript"> Šāda metode lec tieši window.location.href='hello.html'; Tālāk ir regulārs lēciens setTimeout("javascript:location.href='hello.html'", 5000); </script>
Plusi: Elastīgs, var apvienot vairāk citu funkciju Mīnusi: Ietekmē dažādas pārlūkprogrammas
3) JavaScript ieviešana ar apgriezto atpakaļskaitīšanu (IE) <script language="javascript" type="text/javascript"> var second = document.getElementByIdx_x('totalSecond').textContent; setInterval("redirect()", 1000); funkcija redirect()
{ document.getElementByIdx_x('totalSecond').textContent = --second; if (otrais < 0) location.href = 'hello.html';
} </script>
Plusi: Lietotājam draudzīgāks Trūkumi: firefox neatbalsta (firefox neatbalsta innerText atribūtus span, div utt.)
3') ietver abpusēju javascript ieviešanu (Firefox) <span id="totalSecond">5</span> <script language="javascript" type="text/javascript"> var second = totalSecond.innerText; setInterval("redirect()", 1000); funkcija redirect(){ totalSecond.innerText=--second; if(second<0) location.href='hello.html';
} </script>
4) Novērsiet problēmu, ka Firefox neatbalsta innerText <span id="totalSecond">5</span> <script language="javascript" type="text/javascript"> if(navigator.appName.indexOf("Explorer") > -1){ document.getElementByIdx_x('totalSecond').innerText = "mans teksts innerText"; } else{ document.getElementByIdx_x('totalSecond').textContent = "mans teksts textContent";
} </script>
5) Integrācija 3) un 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) { otrais = document.getElementByIdx_x('totalSecond').innerText; } citādi { second = document.getElementByIdx_x('totalSecond').textContent;
}
setInterval("redirect()", 1000); funkcija redirect() { ja (otrais < 0) { location.href = 'hello.html'; } citādi { if (navigator.appName.indexOf("Explorer") > -1) { document.getElementByIdx_x('totalSecond').innerText = second--; } citādi { document.getElementByIdx_x('totalSecond').textContent = sekunde--; }
}
} </script>
|