मैं जावास्क्रिप्ट चर के आधार पर नीचे fb टिप्पणियों प्लगइन के लिए डेटा-href को गतिशील रूप से बदलना चाहता हूं। मैं एक फ्लैश एसएफएफ फ़ाइल चला रहा हूं और जावास्क्रिप्ट फ़ंक्शन के माध्यम से एचटीएमएल रैपर में डेटा-href के लिए नया लिंक पास कर रहा हूं। जब मैं ऐसा करता हूं, तो मैं नए डेटा-href लिंक को रीफ्रेश करने के लिए fb टिप्पणियां प्लगइन चाहता हूं।जावास्क्रिप्ट चर के आधार पर फेसबुक टिप्पणियां प्लगइन यूआरएल गतिशील रूप से कैसे बदलें?
<div style="float: left; padding-left:5px; min-height:500px" class="fb-comments" data-href="www.example.com" data-num-posts="20" data-width="380"></div>
नामक जावास्क्रिप्ट समारोह टिप्पणियां प्लगइन के लिए नई कड़ी में गुजर:
function changeCommentsUrl(newUrl){
// should refresh fb comments plugin for the "newUrl" variable
}
कोड जोड़ा गया लेकिन जब स्क्रिप्ट निष्पादित होती है, तो यह टिप्पणी बॉक्स को साफ़ करती है लेकिन नई टिप्पणियां बॉक्स प्रकट नहीं होता है। मेरे पास जेएस एसडीके लोड है। – Steven
आंतरिक HTML से प्रतिपादन में एक बग है, मैंने शीर्ष पर एक समाधान में संपादित किया है और इसे यहां परीक्षण किया है http://anotherfeed.com/login.php, पेज यूआरएल 1 और यूआरएल 2 पर 2 लिंक हैं, वे बदल देंगे और प्रस्तुत करेंगे टिप्पणी बॉक्स। –
धन्यवाद, मैंने पार्सर वैरिएबल को हटाकर कोड संपादित किया था और यह काम करता था। ऐसा लगता है कि आपके संपादित कोड को भी काम करना चाहिए। document.getElementById ('टिप्पणियां')। आंतरिक HTML = '
'; \t FB.XFBML.parse (document.getElementById ('टिप्पणियां')); – Steven