2016-02-04 7 views
5

मुझे इंटरनेट पर target="_help" से संबंधित जानकारी खोजने में कठिनाई हो रही है। तो, जब मैं एक HTMLAnchorElement इस तरह है:लक्ष्य "_help" क्या करता है?

<a href="http://www.google.com" target="_help"></a> 

मैं देख सकता हूँ कि इस बात वास्तव में target="_blank" की तरह बर्ताव कर रहा है, लेकिन कुछ और?

MDN पर कुछ भी नहीं मिला। HTML5 Spec और विस्तृत W3C Browsing Context पृष्ठ पर भी कोई उल्लेख नहीं है।

+1

यदि इसका कोई परिभाषित अर्थ नहीं है (जो ऐसा प्रतीत नहीं होता है), तो यह सिर्फ '_help' नाम से एक नई विंडो खोलने जा रहा है (जहां समर्थित है) –

+2

अधिक आम तौर पर, आप विंडो को नाम दे सकते हैं चाहते हैं (सीमा के साथ)। लेकिन अगर आप "tatrget" या "tagrte" का उपयोग करते हैं तो कुछ भी वास्तव में काम नहीं करता है ... –

उत्तर

4

According to the MDN:

यह विशेषता जहां जुड़ा हुआ संसाधन प्रदर्शित करने के लिए निर्दिष्ट करता है। एचटीएमएल 4 में, यह एक फ्रेम का नाम है, या एक कीवर्ड है।एचटीएमएल 5 में, यह एक ब्राउज़िंग संदर्भ (उदाहरण के लिए, टैब, विंडो, या इनलाइन फ्रेम) का नाम या कीवर्ड है।

एक

<a href="http://www.google.com" target="_help"></a> 

का निर्देश iframe_help नामित href के मूल्य के src मान सेट करने पर उस क्लिक इसका मतलब है कि। नीचे दिया गया उदाहरण यूट्यूब वीडियो लोड करता है:

JSBin

एक तरफ ध्यान दें, यह सुविधा बहुत अस्पष्ट दिखती है, मुझे आपके प्रश्न से पहले इसके बारे में पता नहीं था।

3

MDN के रूप में कहते हैं:

लक्ष्य

यह विशेषता जहां जुड़ा हुआ संसाधन प्रदर्शित करने के लिए निर्दिष्ट करता है। एचटीएमएल 4 में, यह एक फ्रेम के लिए, या एक कीवर्ड का नाम है। एचटीएमएल 5 में, यह एक ब्राउज़िंग संदर्भ (उदाहरण के लिए, टैब, विंडो, या इनलाइन फ्रेम) के लिए, या कीवर्ड का नाम है। निम्नांकित खोजशब्दों विशेष अर्थ है:

_self:

लोड एक ही HTML4 फ्रेम (या एचटीएमएल 5 ब्राउज़िंग संदर्भ) वर्तमान में एक के रूप में प्रतिक्रिया। यह मान डिफ़ॉल्ट है यदि विशेषता निर्दिष्ट नहीं है।

_blank:

लोड एक नई अनाम HTML4 खिड़की या एचटीएमएल 5 ब्राउज़िंग संदर्भ में प्रतिक्रिया।

_parent:

लोड वर्तमान फ्रेम या वर्तमान से एक की एचटीएमएल 5 माता पिता ब्राउज़िंग संदर्भ से HTML4 frameset पेरेंट में प्रतिक्रिया। यदि कोई अभिभावक नहीं है, तो यह विकल्प स्वयं जैसा ही व्यवहार करता है।

_शीर्ष:

HTML4 में:, पूर्ण, मूल विंडो में प्रतिक्रिया लोड अन्य सभी फ्रेम रद्द। एचटीएमएल 5 में: प्रतिक्रिया को शीर्ष-स्तरीय ब्राउज़िंग संदर्भ में लोड करें (यानी, ब्राउज़िंग संदर्भ जो वर्तमान के पूर्वजों का है, और उसके माता-पिता नहीं हैं)। यदि कोई अभिभावक नहीं है, तो यह विकल्प स्वयं जैसा ही व्यवहार करता है।

तो, यदि आप इन 4 कुंजियों (_self, _parent, _top, _blank) को छोड़कर किसी अन्य कुंजी का उपयोग करते हैं, तो यह एक खाली विंडो खुलता है, और उस विंडो पर लक्षित एटिब्यूट पर आपके द्वारा लिखी गई कुंजी के साथ एक नाम देता है।

आप देख सकते हैं:

https://developer.mozilla.org/en/docs/Web/HTML/Element/a#attr-target

संबंधित मुद्दे