मैं वर्तमान में गतिशील रूप से क्षैतिज गिनती की सुविधा के साथ ट्वीट बटन बनाने के लिए कोशिश कर रहा हूँ:मैं गतिशील रूप से एक ट्वीट बटन कैसे बना सकता हूं?
जावास्क्रिप्ट
var twitter = document.createElement('a');
twitter.setAttribute('href', 'http://twitter.com/share');
twitter.setAttribute('class', 'twitter-share-button twitter-tweet');
twitter.setAttribute('data-url','http://mindcloud.co.uk/idea/?idea=' + this.id);
twitter.setAttribute('data-count', 'horizontal');
twitter.setAttribute('data-via', 'jtbrowncouk');
twitter.style.top = '20px';
twitter.style.left = '300px';
twitter.innerHTML = "Tweet";
समस्या मैं आ रही हैं कि बटन एक पाठ लिंक के रूप में प्रदर्शित किया जा रहा है , क्षैतिज गिनती बॉक्स के साथ एक बटन के रूप में नहीं।
मैं एक ही रास्ता है, जो ठीक से काम करता में एक फेसबुक बटन बना लिया है, लेकिन यह काम मैं का उपयोग करने के लिए निम्नलिखित:
जावास्क्रिप्ट
var facebook = document.createElement('fb:like');
facebook.setAttribute('id', 'like'+this.id);
facebook.setAttribute('href', 'http://mindcloud.co.uk/idea/?idea=' + this.id);
facebook.setAttribute('layout', 'button_count');
facebook.setAttribute('send', 'false');
facebook.setAttribute('width' , '300');
facebook.setAttribute('font', '');
facebook.setAttribute('show_faces', 'true');
facebook.style.top = '0px';
facebook.style.left = '300px';
निम्नलिखित का उपयोग कर:
FB.XFBML.parse();
बटन को पार्स करने और खींचने के लिए। FB.XFBML.parse()
http://connect.facebook.net/en_US/all.js
जब मैं एक .html फ़ाइल के अंदर स्थिर रूप से ट्वीट बटन बना देता हूं तो यह सही तरीके से काम करता है। मैं निम्न स्क्रिप्ट मेरी सूचकांक पृष्ठ के भीतर जहां ट्वीट बटन डायनामिक रूप से तैयार किया जाना चाहिए सहित हूँ:
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
कि आप देख सकते हैं मैं गलत तरीके से क्या कर रही हूं मुझे सूचित करें!
निम्नलिखित स्क्रीनशॉट ट्वीट बटन के साथ क्या गलत हो रहा है इसके बारे में एक दृश्य स्पष्टीकरण देता है!
समाधान:
मैं अब इस समस्या का समाधान करने में कामयाब रहे है। जिस समस्या का मैं कल्पना करता हूं वह यह है कि ट्विटर स्क्रिप्ट लोड पर चल रही है, और तत्व बनाने पर फिर से नहीं चल रही है।
निम्न jQuery का उपयोग कर सही ढंग से काम करता है!
$ .getScript ("http://platform.twitter.com/widgets.js");
आपको समाधान को उत्तर के रूप में रखना चाहिए और प्रश्न को बंद करना चाहिए – Chamilyan