Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12922|Отговор: 0

[Изграждане на знания за уебсайт] html 301 jump html как да правите скокове

[Копирай линк]
Публикувано в 26.10.2014 г. 17:19:00 ч. | | |
HTML не може да го направиСкок 301Да, но може да бъде издържан
След 5 секунди автоматично ще скочи към hello.html файла в същата директория (променяй го според собствените си нужди).
Следват пет примера, които да илюстрирате подробно, основната функция на тези примери е: след 5 секунди автоматично прескачате към файловете hello.html (модифицирайте според собствените си нужди) в същата директория.
1) Реализация на HTML
<head>
<!-- Следващият начин е просто обновен без да прескачам на други страници -->
<meta http-equiv="refresh" content="10">
<!-- Редовно посещавайте други страници от -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Плюсове: Просто
Минуси: Не е наличен в Struts Tiles
2) JavaScript имплементация
<script language="javascript" type="text/javascript">
Следващият метод скача директно
window.location.href='hello.html';
Следва редовен скок
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Плюсове: Гъвкав, може да комбинира повече други функции
Минуси: Засегнат от различни браузъри
3) Javascript имплементация с обратно обратно броене (IE)
<script language="javascript" type="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("пренасочване()", 1000);
пренасочване на функцията()
{
document.getElementByIdx_x('totalSecond').textContent = --second;
ако (втори < 0) location.href = 'hello.html';
}
</script>





Плюсове: По-удобен за потребителя
Недостатъци: Firefox не поддържа (Firefox не поддържа innerText атрибути за span, div и др.)
3') включва имплементацията на реципрочната javascript (Firefox)
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("пренасочване()", 1000);
функция redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) Оправи проблема, че Firefox не поддържа вътрешен текст
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "моят вътрешен текст";
} else{
document.getElementByIdx_x('totalSecond').textContent = "моят текстов textContent";
}
</script>



5) Интеграция 3) и 3')


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

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

ако (navigator.appName.indexOf("Explorer") > -1) {
    second = document.getElementByIdx_x('totalSecond').innerText;
} else {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

setInterval("пренасочване()", 1000);
функция redirect() {
ако (втори < 0) {
    location.href = 'hello.html';
} else {
    ако (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = second--;
    } else {
        document.getElementByIdx_x('totalSecond').textContent = second--;
    }
}
}
</script>






Предишен:Перфектно за щитове, безопасни кучета
Следващ:Глави 2, 4, 5, 6 и 7 от Java учебния материал "Hopu Company" в първия семестър на първата година
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com