में _self, _top, और _parent के बीच अंतर मुझे पता है कि एंकर टैग के साथ उपयोग किए जाने पर _blank एक नया टैब खुलता है और साथ ही, फ़्रेमसेट का उपयोग करते समय मैं स्वयं परिभाषित लक्ष्य का उपयोग करता हूं लेकिन मैं जानना चाहता हूं _parent, _self, और _topएंकर टैग लक्ष्य विशेषता
उत्तर
हालांकि ये उत्तर अच्छे हैं, IMHO मुझे नहीं लगता कि वे इस सवाल को पूरी तरह से संबोधित करते हैं।
एंकर विशेषता में लक्षित टैग ब्राउज़र को एंकर के गंतव्य का लक्ष्य बताता है। शुरुआत में उन्हें दस्तावेज़ की फ्रेम प्रणाली में एंकरों को छेड़छाड़ करने और निर्देशित करने के लिए बनाया गया था। एचटीएमएल डेवलपर्स की सहायता के लिए सीएसएस आने से पहले यह बहुत अच्छा था।
जबकि लक्ष्य = "_ स्वयं" ब्राउज़र द्वारा डिफ़ॉल्ट है और सबसे आम लक्ष्य लक्ष्य = "_ खाली" है जो एक नई विंडो में एंकर खोलता है (जिसे आमतौर पर ब्राउज़र सेटिंग्स द्वारा टैब पर रीडायरेक्ट किया गया है)। "_parent" "_top" और framename टैग उन लोगों के लिए एक रहस्य छोड़ दिया गया है जो प्रवृत्ति के रूप में iframe साइट बिल्डिंग के दिनों से परिचित नहीं हैं।
target="_self"
यह एक ही फ्रेम में एक एंकर खोलता है। भ्रमित करने वाला यह है कि क्योंकि हम आम तौर पर फ़्रेम में नहीं लिखते हैं (और frame
और frameset
टैग HTML5 में अप्रचलित हैं) लोग इसे एक ही विंडो फ़ंक्शन मानते हैं। इसके बजाए अगर यह एंकर फ्रेम में घोंसला गया था तो यह एक प्रकार के सैंडबॉक्स मोड में खुल जाएगा, जिसका मतलब केवल उस फ्रेम में होगा।
target="_parent"
एक फ्रेम के अगले स्तर तक में खुलेगा यदि वे अंदर एक-दूसरे
target="_top"
यह सब फ्रेम यह में नीडिंत है के बाहर टूट जाता है और शीर्ष दस्तावेज़ के रूप में लिंक खोलता ब्राउज़र में करने के लिए नेस्ट कर रहे थे खिड़की।
target="framename
यह मूल रूप से बहिष्कृत किया गया था लेकिन HTML5 में वापस लाया गया था। यह प्रश्न में सटीक फ्रेम को लक्षित करेगा।जबकि name
उचित विधि थी कि id
टैग पहचानने के साथ विधि को प्रतिस्थापित किया गया है।
<!--Example:-->
<html>
<head>
</head>
<body>
<iframe src="url1" name="A"><p> This my first iframe</p></iframe>
<iframe src="url2" name="B"><p> This my second iframe</p></iframe>
<iframe src="url3" name="C"><p> This my third iframe</p></iframe>
<a href="url4" target="B"></a>
</body>
</html>
अनुभाग 6.16 Frame target names HTML 4.01 spec में अर्थों को परिभाषित करता है, लेकिन यह आंशिक रूप से पुराना है। यह "विंडोज़" को संदर्भित करता है, जबकि एचटीएमएल 5 ड्राफ्ट अधिक वास्तविकता से "ब्राउज़िंग संदर्भ" के बारे में बात करते हैं, क्योंकि आधुनिक ब्राउज़र अक्सर इस संदर्भ में विंडोज़ के बजाए टैब का उपयोग करते हैं।
संक्षेप में, _self
डिफ़ॉल्ट (वर्तमान ब्राउज़िंग संदर्भ है, अर्थात वर्तमान विंडो या टैब) है, इसलिए यह उपयोगी केवल एक <base target=...>
सेटिंग को ओवरराइड करने के लिए है। मान _parent
उस फ्रेमसेट को संदर्भित करता है जो वर्तमान फ्रेम का अभिभावक है, जबकि _top
"सभी फ़्रेम से बाहर निकलता है" और पूरे ब्राउज़र विंडो में लिंक किए गए दस्तावेज़ को खोलता है।
target="_blank"
एक नई विंडो खोलता और संबंधित डेटा दिखाते हैं।
target="_self"
एक ही फ्रेम में विंडो खोलता है, यह खिड़की ही मौजूदा मतलब है।
target="_top"
विंडो के पूरे मुख्य में जुड़े हुए दस्तावेज़ खोलता है।
target="_parent"
माता पिता विंडो के आकार में डेटा को खोलता है।
'पूर्ण शरीर' का क्या अर्थ है? – robsch
@robsch जेम्स जॉनसन का जवाब देखें –
target = "_ blank" खाली लक्ष्य के साथ नए पेज के लिए = "_ स्व" याद ही target = "_ शीर्ष" दस्तावेज़ के शीर्ष (पेज) target = "_ माता पिता पर जाएँ " डेटा को ऊपरी टैग आकार
- 1. "जावास्क्रिप्ट:;" HTML एंकर टैग
- 2. एंकर टैग
- 3. एंकर टैग
- 4. एंकर टैग
- 5. एंकर टैग
- 6. एक एंकर टैग
- 7. एंकर टैग सूची निर्माण
- 8. एक एंकर टैग
- 9. मैं एक एंकर टैग
- 10. एंकर टैग में eval
- 11. केकपीएचपी - एंकर टैग
- 12. नेस्टिंग एचटीएमएल- एंकर टैग
- 13. एंकर टैग शीर्ष पर
- 14. नॉकआउट एंकर टैग
- 15. इटालिक टैग के साथ एचटीएमएल एंकर टैग
- 16. कैसे एंकर टैग onclick समारोह
- 17. एंकर टैग में पेज लंगर
- 18. एंकर टैग jQuery क्लिक करें
- 19. एंकर टैग से पाठ जाओ
- 20. .NET विशेषता लक्ष्य
- 21. रिलेशनशिप विशेषता का लक्ष्य इकाई
- 22. नेस्टेड एंकर टैग अवैध क्यों हैं?
- 23. एंकर टैग के नीचे सफेद स्थान
- 24. एक एंकर टैग पर सीमा तल पैडिंग
- 25. आईई 6 सीएसएस होवर गैर एंकर टैग
- 26. यूआरएल पुनर्लेखन के लिए एंकर टैग (#)
- 27. * टैग * विशेषता में सी #
- 28. स्क्रिप्ट टैग प्रकार विशेषता
- 29. जावास्क्रिप्ट पार्स एचटीएमएल, एंकर टैग संशोधित करें जिसमें छवियां
- 30. क्या 'नाम' विशेषता <a> एंकर टैग के लिए पुरानी मानी जाती है?
सहायता के लिए धन्यवाद का समर्थन करें! –
यहां 'लक्ष्य' के लिए HTML5 ड्राफ्ट का लिंक दिया गया है: http://www.w3.org/TR/html-markup/a.html#a.attrs.target। – Oliver