2012-01-03 1 views

ответ

159

Похоже, вы, вероятно, вставили это (или использовать текстовый процессор, как MS Word) с помощью своего рода двойных кавычек, которые не распознается браузером. Пожалуйста, убедитесь, что ваш код использует фактические двойные кавычки, как это один ", который отличается от следующего характера:

Заменить мета-тег с этим и попробуйте еще раз:

<meta http-equiv="refresh" content="5" > 
+6

Это должно быть правильным ответом! –

+0

Есть ли способ указать, когда останавливать автообновление. Например, если страница оставлена ​​случайно, я бы не хотел, чтобы она сохраняла автоматическое обновление бесконечно. – Rod

34

Вы с помощью умные цитаты. То есть вместо стандартных кавычек (") вы используете фигурные кавычки (). Это происходит автоматически с Microsoft Word и другими текстовыми процессорами, чтобы все выглядело красивее, но оно также искажает HTML. Обязательно введите код в текстовом редакторе, например, в блокноте или Notepad2.

<html> 
    <head> 
    <title>HTML in 10 Simple Steps or Less</title> 
    <meta http-equiv="refresh" content="5"> <!-- See the difference? --> 
    </head> 
    <body> 
    </body> 
</html> 
35

Кавычки Вы используете, вопрос:

<meta http-equiv=”refresh” content=”5" > 

Вы должны использовать "

<meta http-equiv="refresh" content="5"> 
13
<meta http-equiv="refresh" content="600; url=index.php"> 

600 это количество секунд между циклами обновления.

+1

Вы должны упомянуть, что автоматическое обновление может быть отключено в некоторых браузерах – rene

6

Попробуйте этот тег. Это обновит страницу index.html каждые 30 секунд.

<meta http-equiv="refresh" content="30;url=index.html"> 
7

Попробуйте это:

<meta http-equiv="refresh" content="5;URL= your url"> 

или

<meta http-equiv="refresh" content="5"> 
+2

Мы живем в 2014 году. Теперь вы можете прекратить писать HTML-теги верхнего регистра. –