#html #meta #http-equiv
#HTML #meta #http-equiv
Вопрос:
Я пытаюсь автоматически перенаправить пользователя на моей HTML-странице на другую html-страницу через три секунды, и я пытаюсь с помощью этого кода:
<meta http-equiv="refresh" content="3; home.html">
Однако я получаю сообщение об ошибке, что после «;» ожидается «u» (url = …). Я использую Atom и w3c-разметку. Как я могу это решить?
Ответ №1:
Попробуйте использовать это. Вы пропустили URL-адрес перед использованием вашего файла перенаправления
<meta http-equiv="refresh" content="3; URL='home.html'" />
Вы также можете сделать это, добавив некоторый скрипт
<script>
var timer = setTimeout(function() {
window.location='home.html'
}, 3000);
</script>
Комментарии:
1. Я только что попробовал код, который опубликовал парень, и он отлично сработал. Это означает, что то же самое может быть достигнуто без добавления «URL =».
2. Босс, это также будет работать без использования URL, но hr хочет избавиться от этой ошибки
3. Я просто пытаюсь спросить вас, почему он показывает эту ошибку?
4. Я пробовал url=home.html как хорошо, но по какой-то причине это не сработало. Однако сейчас это работает?? Спасибо!
5. @PranavRustagi насколько я знаю, это стандартное использование url