यदि यह केवल अंत उपयोगकर्ता की मदद है तो यह हो सकता है?
<a onclick="this.blur();return false;" href="#Click to hide" class="btn">
के बाद से तुम वैसे भी झूठे लौट रहे हैं यह वास्तव में कुछ भी
<a onclick="this.blur();return false;" href="Click to hide" class="btn">
हो सकता है हालांकि, मुझे लगता है कि इसके लिए कारण, अगर आप जावास्क्रिप्ट विकलांग है, यह, कोई प्रभाव नहीं वास्तव में के रूप में वहां कुछ और लिखने का विरोध किया जाएगा (पहला उदाहरण यूआरएल के हैश/एंकर-हिस्से को बदल देगा, दूसरा शायद एक त्रुटि में परिणाम देगा)। यद्यपि वे अभी भी मजेदार दिखेंगे हालांकि (मूल यूआरएल के साथ प्रीपेड)।
फिर, यदि यह बात केवल जावास्क्रिप्ट के कारण दिखाई दे रही है, तो मैं कहूंगा कि आगे बढ़ें और मान लें कि जावास्क्रिप्ट उपलब्ध है। हालांकि मैं अभी भी सुरक्षित बरतते हैं और वैसे भी हैश का उपयोग करेंगे ... :)
संपादित:
मैं सिर्फ महसूस किया नहीं सभी ब्राउज़रों स्थिति बार में एक href की '#' हिस्सा दिखाने (क्या कोई ब्राउज़र ऐसा करता है?), तो मैं javascript:void(0);
या बस #
का उपयोग करूंगा यदि आप किसी भी चीज़ के लिए एंकर का उपयोग नहीं कर रहे हैं, और इसके बजाय शीर्षक विशेषता को वर्णनात्मक रूप से सेट करें।
संपादित:
मुझे लगता है कि मैं बहुत तेजी से एक सा था ... मुझे लगता है कि javascript:void
कोई असर से बचने के लिए वास्तव में है। हालांकि, एक बेहतर समाधान a
-टैग का उपयोग नहीं करेगा (मैं आमतौर पर केवल कुछ भी क्लिक करता हूं, वास्तव में मैं आमतौर पर jquery का उपयोग करता हूं, और इसे बाद में कुछ कक्षाओं या आईडी में जोड़ता हूं)।
सहमत है, लेकिन जुड़ा हुआ बाहरी सामग्री का एक सारांश उपयोगी हो सकता है। –