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>

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

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>

37

Kutipan yang Anda gunakan adalah masalahnya:

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

Anda harus menggunakan "

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

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

600 adalah jumlah detik antara siklus penyegaran.


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

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">
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.