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>
|