मेटा टैग का उपयोग करके HTML में ऑटो रिफ्रेश कोड


92

मैं उसी पृष्ठ को रीफ़्रेश करने का प्रयास कर रहा हूं, लेकिन यह काम नहीं कर रहा है। यह मेरा HTML कोड है:

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

    </body>
</html>

जवाबों:


207

ऐसा लगता है कि आपने संभवतः इसे (या एमएस वर्ड जैसे वर्ड प्रोसेसर का इस्तेमाल किया है) एक तरह के दोहरे उद्धरण चिह्नों का उपयोग करते हैं जो ब्राउज़र द्वारा मान्यता प्राप्त नहीं हैं। कृपया जांचें कि आपका कोड इस तरह के वास्तविक दोहरे-उद्धरणों का उपयोग करता है ", जो निम्नलिखित चरित्र से अलग है:

मेटा टैग को इस एक के साथ बदलें और पुनः प्रयास करें:

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

ऑटो रिफ्रेशिंग को रोकने के लिए निर्दिष्ट करने का एक तरीका है। उदाहरण के लिए, यदि पृष्ठ को आकस्मिक रूप से छोड़ दिया जाए तो मैं यह नहीं चाहूंगा कि वह अनिश्चित काल तक ऑटो-रिफ्रेशिंग को बनाए रखे।
रॉड

1
@Rod तो आपको एक सिस्टम की आवश्यकता होगी कि "पता लगाता है" कि आपका कंप्यूटर कितने समय से है। लोकलस्टोरेज जो हर वैरिएबल को स्टोर करता है, कुछ सर्वर प्रोग्राम्ड सिस्टम, जो आपको रीलोडिंग स्क्रिप्ट को डिलीट / वापस नहीं करने से रोकता है, ... दूसरे शब्दों में, इस उत्तर में पोस्ट किए गए मेटा टैग कोड के साथ नहीं।
डेविड टैबरेरो एम।

1
मूल प्रश्न में इस तरह की सूक्ष्म त्रुटि का पता लगाने के लिए बोनस अंक!
जोकेम शुल्नेक्लोपर

39

आप स्मार्ट उद्धरण का उपयोग कर रहे हैं। यही है, मानक उद्धरण चिह्नों ( ") के बजाय , आप घुंघराले उद्धरण ( ) का उपयोग कर रहे हैं । यह स्वचालित रूप से 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>

37

आपके द्वारा उपयोग किए जाने वाले उद्धरण समस्या हैं:

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

आपको उपयोग करना चाहिए "

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

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

ताज़ा चक्रों के बीच 600 सेकंड की मात्रा है।


1
आप का उल्लेख करना चाहिए कि स्वत: ताज़ा कुछ ब्राउज़रों में विकलांग हो सकता है
नवीनीकरण

11

इसे इस्तेमाल करे:

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

या

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

3
हम 2014 में रह रहे हैं .. अब आप अपरकेस HTML टैग लिखना बंद कर सकते हैं।
रॉबिन वैन बालन

7

इस टैग को आज़माएं। यह index.htmlपेज को हर 30 सेकंड में रिफ्रेश करेगा ।

<meta http-equiv="refresh" content="30;url=index.html">
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.