Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से 5 सेकंड बाद वेबपेज कैसे रीडायरेक्ट करें?

setTimeout() के साथ window.location.href

JavaScript में निर्दिष्ट समय बाद पेज रीडायरेक्ट करने के लिए setTimeout() के साथ window.location.href या window.location.replace() का उपयोग करें।

उदाहरण

  
    
      मेथड/प्रॉपर्टी
      व्यवहार
      बैक बटन
    
  
  
    
      window.location.href = url
      नया पेज लोड, हिस्ट्री में एंट्री जोड़ता है
      काम करता है (पिछले पेज पर वापस जा सकते हैं)
    
    
      window.location.replace(url)
      नया पेज लोड, हिस्ट्री में एंट्री नहीं जोड़ता
      काम नहीं करता (पिछला पेज रिप्लेस हो जाता है)
    
    
      window.location.assign(url)
      href के समान
      काम करता है
    
    
      window.location.reload()
      वर्तमान पेज रीलोड
      -
    
  


replace() का उपयोग (बैक बटन अक्षम)

<!DOCTYPE html>
<html>
<body>
  <p>Redirecting in <span id="countdown">5</span> seconds...</p>
  <script>
    var seconds = 5;
    var countdownEl = document.getElementById('countdown');
    
    var timer = setInterval(function() {
      seconds--;
      countdownEl.textContent = seconds;
      if (seconds <= 0) {
        clearInterval(timer);
        window.location.href = 'https://example.com/';
      }
    }, 1000);
  </script>
</body>
</html>

कैंसेलेबल रीडायरेक्ट


महत्वपूर्ण नोट्स

  • setTimeout मिलीसेकंड्स में समय लेता है (1000 = 1 सेकंड)
  • ब्राउज़र टैब बैकग्राउंड में होने पर टाइमर्स थ्रॉटल हो सकते हैं
  • उपयोगकर्ता को सूचित करें कि रीडायरेक्ट होने वाला है
  • कैंसल विकल्प प्रदान करना अच्छी UX है
  1. वेबपेज में इमेज कैसे उपयोग करें? वेबपेज में इमेज कैसे उपयोग करें?

    HTML <img> टैग से इमेज जोड़ना वेबपेज पर इमेज लगाने के लिए <img> टैग का उपयोग करें। यह टैग इमेज सोर्स, ऑल्ट टेक्स्ट, चौड़ाई, ऊंचाई आदि जोड़ने की अनुमति देता है। alt वैकल्पिक टेक्स्ट विशेषता है, जो इमेज लोड न होने पर दिखाई देता है। मुख्य विशेषताएं (Attributes) विशेषताविवरण altइमेज के

  1. HTML पेज को रीडायरेक्ट करने के लिए JavaScript का उपयोग कैसे करें? HTML पेज को रीडायरेक्ट करने के लिए JavaScript का उपयोग कैसे करें?

    आपने ऐसी स्थिति का सामना किया होगा जहां आप पेज X पर पहुंचने के लिए एक URL पर क्लिक करते हैं लेकिन आंतरिक रूप से आपको दूसरे पेज Y पर निर्देशित किया जाता है। यह पेज रीडायरेक्शन के कारण होता है। क्लाइंट साइड पर JavaScript का उपयोग करके पेज रीडायरेक्ट करना काफी सरल है। अपनी साइट विज़िटर्स को नए पेज पर

  1. JavaScript से दूसरे वेबपेज पर रीडायरेक्ट कैसे करें? JavaScript से दूसरे वेबपेज पर रीडायरेक्ट कैसे करें?

    JavaScript का उपयोग करके दूसरे वेबपेज पर रीडायरेक्ट करने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <h1>Redirect to a Webpage Example</h1> <button class="redirectBtn">Redirect</button> <h2>Click the above button to Redirect to a