अपने कोड में जावास्क्रिप्ट को शामिल करना और अभी भी गैर-जावास्क्रिप्ट उपयोगकर्ताओं का समर्थन करना संभव है।
यदि कोई उपयोगकर्ता जावास्क्रिप्ट सक्षम किए बिना निम्न में से किसी भी लिंक पर क्लिक करता है, तो यह बस एक नया टैब खोलेगा:
<!-- Remember to change URL_HERE, TITLE_HERE and TWITTER_HANDLE_HERE -->
<a href="http://www.facebook.com/sharer/sharer.php?u=URL_HERE&t=TITLE_HERE" target="_blank" class="share-popup">Share on Facebook</a>
<a href="http://www.twitter.com/intent/tweet?url=URL_HERE&via=TWITTER_HANDLE_HERE&text=TITLE_HERE" target="_blank" class="share-popup">Share on Twitter</a>
<a href="http://plus.google.com/share?url=URL_HERE" target="_blank" class="share-popup">Share on Googleplus</a>
क्योंकि उनमें समाहित है share-popup
कक्षा होती है, हम इन्हें आसानी से jQuery में संदर्भित कर सकते हैं, और जिस डोमेन से हम साझा कर रहे हैं, उसके अनुरूप विंडो का आकार बदल सकते हैं:
$ ( "। शेयर पॉपअप")। समारोह क्लिक करें (() {
var window_size = "चौड़ाई = 585, ऊंचाई = 511";
var url = this.href;
var डोमेन = url.split ("/") [2];
स्विच (डोमेन) {
मामला "www.facebook.com":
window_size = "चौड़ाई = 585, ऊंचाई = 368";
टूटना;
मामला "www.twitter.com":
window_size = "चौड़ाई = 585, ऊंचाई = 261";
टूटना;
मामला "plus.google.com":
window_size = "चौड़ाई = 517, ऊंचाई = 511";
टूटना;
}
window.open (url, '', 'menubar = no, toolbar = no, resizable = yes, scrollbars = yes,' + window_size);
विवरण झूठा है;
});
कोई और अधिक बदसूरत इनलाइन जावास्क्रिप्ट, या अनगिनत खिड़की नौकरशाही का आकार घटाने के परिवर्तन। और यह अभी भी गैर-जावास्क्रिप्ट उपयोगकर्ताओं का समर्थन करता है।