विंडो.स्थान मान उस URL का प्रतिनिधित्व करता है जिसे आप अपने ब्राउज़र में देख रहे हैं। किसी अन्य JavaScript URL पर जाने के लिए आप इस मान को ओवरराइड कर सकते हैं। यदि आप किसी उपयोगकर्ता को किसी अन्य पृष्ठ पर पुनर्निर्देशित करना चाहते हैं तो यह उपयोगी है। आप डिज़ाइन () या प्रतिस्थापित () विधियों का भी उपयोग कर सकते हैं।
ऐसे कुछ कारण हैं जिनकी वजह से आप किसी उपयोगकर्ता को किसी भिन्न वेबसाइट या अपडेट किए गए पथ नाम पर रीडायरेक्ट करना चाहते हैं। अधिकांश मामलों में, आप उपयोगकर्ता की अनुमति के आधार पर पुनर्निर्देशित कर सकते हैं - यदि कोई क्लाइंट किसी साइट में लॉग इन है। इस लेख में, हम जावास्क्रिप्ट का उपयोग करके वेब पेज पर इसे कैसे करें, इस पर एक नज़र डालते हैं। ऐतिहासिक JavaScript ब्राउज़र API
JavaScript URL पर जाएं
आपको एक नए URL पर जाने की अनुमति देता है। आप एक नया URL एक्सेस करने के लिए निम्न विधियों का उपयोग कर सकते हैं: ..
- दस्तावेज़.स्थान के लिए एक नया मान असाइन करना
- विंडो का उपयोग करना।असाइन () Li विधि>
- window.replace () पद्धति का उपयोग।
ये तीन विधियां दूसरे URL पर भी नेविगेट करने के उद्देश्य को पूरा करती हैं। आइए इन विधियों में से प्रत्येक पर एक नज़र डालें।
JavaScript window.location Value
नए URL तक पहुंचने के लिए, ब्राउज़र इतिहास API स्थान ऑब्जेक्ट का उपयोग करें। सत्र इतिहास आपको स्थान ऑब्जेक्ट को किसी नए URL पर पुन: असाइन करने या उसी ऑब्जेक्ट पर href प्रॉपर्टी का उपयोग करने की अनुमति देता है।
इस दृष्टिकोण के लिए सिंटैक्स है:।
"url" उस URL का प्रतिनिधित्व करता है जिसे आप चाहते हैं कि उपयोगकर्ता देखें। जब कोड की इस पंक्ति को निष्पादित किया जाता है, तो एक जावास्क्रिप्ट रीडायरेक्ट शुरू किया जाता है। यह उनके वेब ब्राउज़र में उपयोगकर्ता द्वारा देखे जाने वाले पृष्ठ को बदल देता है
आइए इस पद्धति को एक उदाहरण के रूप में देखें।