Ich möchte die Daten-href für das fbs Kommentare Plugin unten basierend auf einer Javascript-Variable dynamisch ändern. Ich führe eine Flash-SWF-Datei und übergebe den neuen Link für Data-href über eine JavaScript-Funktion in den HTML-Wrapper. Wenn ich das mache, möchte ich, dass das fb comments plugin auf den neuen daten-href-Link aktualisiert wird.Wie Facebook-Kommentare Plugin-URL dynamisch auf JavaScript Variable ändern?
<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>
Javascript-Funktion aufgerufen, um die Kommentare Plugin in den neuen Link vorbei:
function changeCommentsUrl(newUrl){
// should refresh fb comments plugin for the "newUrl" variable
}
Der Code wurde hinzugefügt, aber wenn Script ausgeführt wird, wird das Kommentarfeld gelöscht, aber das Feld für neue Kommentare wird nicht angezeigt. Ich habe das JS SDK geladen. – Steven
Es gibt einen Fehler beim Rendern von innerHTML, ich habe es oben in einer Lösung bearbeitet und hier http://anotherfeed.com/login.php getestet, es gibt 2 Links auf der Seite URL 1 und URL 2, sie werden geändert und gerendert das Kommentarfeld –
Danke, ich hatte den Code bearbeitet, indem ich die Parser-Variable entfernt habe, und es hat funktioniert. Sieht so aus, als ob dein bearbeiteter Code auch funktionieren sollte. document.getElementById ('Kommentare'). innerHTML = '
'; \t FB.XFBML.parse (document.getElementById ('Kommentare')); – Steven