Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 13287|Ответ: 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 не поддерживает атрибуты 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 не поддерживает innerText
<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;

if (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 {
    if (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