Skip to main content

एचटीएमएल IFrames और फ्रेम्स में लिंक कैसे लक्षित करें

HTML में हाइपरलिंक लक्ष्य के रूप में 80 फ्रेम (हिन्दी) (जून 2026)

HTML में हाइपरलिंक लक्ष्य के रूप में 80 फ्रेम (हिन्दी) (जून 2026)
Anonim

जब आप अंदर एक दस्तावेज़ बनाते हैं IFRAME, उस फ्रेम में कोई भी लिंक स्वचालित रूप से उसी फ्रेम में खुल जाएगा। लेकिन लिंक (तत्व या तत्व) पर विशेषता के साथ आप तय कर सकते हैं कि आपके लिंक कहां खोलना चाहिए।

आप अपने iframes को विशेषता के साथ एक अद्वितीय नाम देना चुन सकते हैं और उसके बाद आईडी के साथ उस लिंक पर अपने लिंक को इंगित कर सकते हैं लक्ष्य विशेषता:

id = "पेज">लक्ष्य = "पेज">

यदि आप किसी ऐसे आईडी में कोई लक्ष्य जोड़ते हैं जो वर्तमान ब्राउज़र सत्र में मौजूद नहीं है, तो यह उस नाम के साथ एक नई ब्राउज़र विंडो में लिंक खुल जाएगा। पहली बार, नामित लक्ष्य को इंगित करने वाले किसी भी लिंक एक ही नई विंडो में खुल जाएंगे।

लेकिन अगर आप आईडी के साथ हर खिड़की या हर फ्रेम को नाम नहीं देना चाहते हैं, तो भी आप नामित विंडो या फ्रेम की आवश्यकता के बिना कुछ विशिष्ट विंडो को लक्षित कर सकते हैं। इन्हें मानक लक्ष्य कहा जाता है।

चार लक्ष्य कीवर्ड

चार लक्षित कीवर्ड हैं जिन्हें नामित फ्रेम की आवश्यकता नहीं है। ये कीवर्ड आपको वेब ब्राउज़र विंडो के विशिष्ट क्षेत्रों में लिंक खोलने की अनुमति देते हैं जिनके पास उनके साथ कोई आईडी नहीं हो सकती है। ये लक्ष्य हैं कि वेब ब्राउज़र पहचानते हैं:

  • _self
    • यह किसी भी एंकर टैग के लिए डिफ़ॉल्ट लक्ष्य है। यदि आप सेट नहीं करते हैं लक्ष्य विशेषता या आप इस लक्ष्य का उपयोग करते हैं, लिंक उसी विंडो या फ्रेम में खुल जाएगा जो लिंक में है।
  • _parent
    • Iframes वेब पृष्ठों के अंदर एम्बेडेड हैं। और आप किसी ऐसे पृष्ठ में एक आईफ्रेम एम्बेड कर सकते हैं जो किसी अन्य वेब पेज पर किसी अन्य आईफ्रेम के अंदर है। जब आप सेट करते हैं लक्ष्य की वजह से _parent यह लिंक उस वेब पेज में खुल जाएगा जो आईफ्रेम धारण कर रहा है।
  • _शीर्ष
    • Iframes के साथ ज्यादातर स्थितियों में, यह लक्ष्य उसी तरह से लिंक खोल देगा _parent लक्ष्य करता है लेकिन अगर कोई है IFRAME एक के अंदर IFRAME, द _शीर्ष लक्ष्य श्रृंखला में उच्चतम स्तर की विंडो में लिंक खोलता है, सभी iframes को हटा रहा है।
  • _blank
    • यह सबसे अधिक इस्तेमाल किया जाने वाला लक्ष्य है-यह एक पॉपअप के समान, पूरी तरह से नई विंडो में लिंक खोलता है।

अपने फ्रेम्स के नाम कैसे चुनें

जब आप iframes के साथ एक वेब पेज बनाते हैं, तो प्रत्येक व्यक्ति को एक विशिष्ट नाम देना अच्छा विचार है। यह आपको याद रखने में मदद करता है कि वे क्या हैं और आपको उन विशिष्ट फ्रेमों के लिंक भेजने की अनुमति देता है।

मैं अपने आईफ्रेम नाम देना चाहता हूं कि वे क्या हैं। उदाहरण के लिए:

id = "लिंक">id = "बाह्य-दस्तावेज़">

लक्ष्य के साथ एचटीएमएल फ्रेम्स का उपयोग करना

एचटीएमएल 5 फ्रेम और फ्रेमसेट अप्रचलित बनाता है, लेकिन यदि आप अभी भी HTML 4.01 का उपयोग कर रहे हैं, तो आप उसी फ्रेम को लक्षित कर सकते हैं जैसे आप iframes को लक्षित करते हैं। आप फ्रेम नामों के साथ देते हैं आईडी विशेषता:

id = "myFrame">

फिर, जब किसी अन्य फ्रेम (या विंडो) में एक लिंक एक ही लक्ष्य होता है, तो लिंक उस फ्रेम में खुल जाएगा:

लक्ष्य = "myFrame">

चार लक्षित कीवर्ड भी फ्रेम के साथ काम करते हैं। _parent संलग्न फ्रेम में खुलता है, _self एक ही फ्रेम में खुलता है, _शीर्ष एक ही खिड़की में खुलता है, लेकिन फ्रेमसेट के बाहर, और _blank एक नई विंडो या टैब में खुलता है (ब्राउज़र के आधार पर)।

एक डिफ़ॉल्ट लक्ष्य निर्धारित करना

आप तत्व का उपयोग कर अपने वेब पृष्ठों पर एक डिफ़ॉल्ट लक्ष्य भी सेट कर सकते हैं। आपने सेट किया लक्ष्य iframe (या HTML 4.01 में फ्रेम) के नाम पर विशेषता है, आप सभी लिंक खोलने के लिए चाहते हैं। आप चार लक्षित कीवर्ड में से किसी एक के डिफ़ॉल्ट लक्ष्य भी सेट कर सकते हैं। यहां पृष्ठ के लिए डिफ़ॉल्ट लक्ष्य लिखना है:

तत्व में संबंधित है सिर आपके दस्तावेज़ का यह एक शून्य तत्व है, इसलिए एक्सएचटीएमएल में, आप समापन स्लैश शामिल करेंगे:

/>