Segarkan otomatis kode dalam HTML menggunakan tag meta

94

Saya mencoba menyegarkan halaman yang sama tetapi tidak berhasil. Ini adalah kode HTML saya:

<html>
    <head>
        <title>HTML in 10 Simple Steps or Less</title>
        <meta http-equiv=”refresh” content=”5" />
    </head>
    <body>

    </body>
</html>
Sourabh
sumber

Jawaban:

209

Sepertinya Anda mungkin menempel ini (atau menggunakan pengolah kata seperti MS Word) menggunakan semacam tanda kutip ganda yang tidak dikenali oleh browser. Harap periksa apakah kode Anda menggunakan tanda kutip ganda yang sebenarnya seperti ini ", yang berbeda dari karakter berikut:

Ganti tag meta dengan yang ini dan coba lagi:

<meta http-equiv="refresh" content="5" >
Dennis Traub
sumber
Apakah ada cara untuk menentukan kapan harus menghentikan penyegaran otomatis. Misalnya, jika halaman dibiarkan tanpa sengaja, saya tidak ingin halaman itu terus memuat ulang secara otomatis tanpa batas.
Batang
1
@Rod Maka Anda akan membutuhkan sistem yang "mendeteksi" berapa lama komputer Anda berada di sana. localStorage yang menyimpan variabel setiap reload, beberapa sistem terprogram server yang menghentikan Anda dari reload dengan menghapus / tidak mengembalikan script reload, ... Dengan kata lain, tidak dengan kode meta tag yang diposting di jawaban ini.
David Tabernero M.
1
Poin bonus untuk mendeteksi kesalahan yang begitu halus dalam pertanyaan asli!
Jochem Schulenklopper
40

Anda menggunakan kutipan cerdas. Artinya, sebagai ganti tanda kutip standar ( "), Anda menggunakan tanda kutip keriting ( ). Ini terjadi secara otomatis dengan Microsoft Word dan pengolah kata lain untuk membuat segalanya terlihat lebih cantik, tetapi juga merusak HTML. Pastikan untuk membuat kode dalam editor teks biasa, seperti Notepad atau 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>
bangku
sumber
37

Kutipan yang Anda gunakan adalah masalahnya:

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

Anda harus menggunakan "

<meta http-equiv="refresh" content="5">
Buku Zeus
sumber
21
<meta http-equiv="refresh" content="600; url=index.php">

600 adalah jumlah detik antara siklus penyegaran.

Wazy
sumber
1
Anda harus menyebutkan bahwa refresh otomatis dapat dinonaktifkan di beberapa browser
rene
11

Coba ini:

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

atau

<meta http-equiv="refresh" content="5">  
Tuan G.
sumber
3
Kita hidup di tahun 2014 .. Anda dapat berhenti menulis tag HTML huruf besar sekarang.
Robin van Baalen
7

Coba tag ini. Ini akan menyegarkan index.htmlhalaman setiap 30 detik.

<meta http-equiv="refresh" content="30;url=index.html">
Robin van Baalen
sumber