जैसा कि अन्य उपयोगकर्ताओं द्वारा उल्लिखित है, यदि आपके href के रूप में गैर जावास्क्रिप्ट फ़ॉलबैक संभव है।
, जावास्क्रिप्ट के साथ उपयोगकर्ताओं के लिए एक पॉप-अप में एक छवि खोलने की
उदाहरण है, जबकि (jQuery का उपयोग) के बिना उपयोगकर्ताओं के लिए एक नियमित रूप से पेज लोड पर वापस गिरने:
<a class="popup" href="path/to/image.png">Baby Llama Picture</a>
<script>
// Assuming a function called popUpImage does the magic
$('.popup').click(function(event) {
popUpImage($(this).attr('href'));
event.preventDefault();
});
</script>
भी लिंक जावास्क्रिप्ट के बिना कोई उपयोगी परिभाषित व्यवहार है जावास्क्रिप्ट का उपयोग कर पेज में इंजेक्शन दिया जाना चाहिए। इस प्रकार जावास्क्रिप्ट के बिना उपयोगकर्ता उन्हें कभी नहीं देख पाएंगे, और वैध href प्रदान करने की कोई आवश्यकता नहीं है। गतिशील रूप से जावास्क्रिप्ट केवल लिंक डालने (jQuery का उपयोग) के
उदाहरण:
<img class="editable" src="baby-llama.png" />
<script>
// Assuming a function doEditing that allows javascript based editing of an image
$(function() {
$('.editable').each(function() {
var editable = $(this);
var editLink = $('<a href="">Edit image</a>');
editLink.click(function() {
doEditing(editable);
});
editable.insertAfter(editLink);
});
});
</script>
की डुप्लीकेट http://stackoverflow.com/questions/134845/href-for-javascript-links-or-javascriptvoid0 – stefanglase