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

खुले लिंक जहां आप उन्हें चाहते हैं

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

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

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

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

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

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

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

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

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

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

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

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

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

id = "myFrame">

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

लक्ष्य = "myFrame">

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

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

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

यहां पृष्ठ के लिए डिफ़ॉल्ट लक्ष्य लिखना है:

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

/>