Voglio modificare dinamicamente il data-href per il plug-in di commenti fb qui sotto basato su una variabile javascript. Sto eseguendo un file swf flash e sto passando il nuovo link per data-href nel wrapper html tramite una funzione javascript. Quando lo faccio, voglio che il plugin per i commenti su fb si aggiorni al nuovo collegamento data-href.Come modificare dinamicamente i commenti di Facebook URL di plugin in base alla variabile javascript?
<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>
Chiamato funzione javascript passando il nuovo collegamento per il plugin commenti:
function changeCommentsUrl(newUrl){
// should refresh fb comments plugin for the "newUrl" variable
}
Aggiunto il codice ma quando viene eseguito lo script, cancella la casella dei commenti ma la nuova casella dei commenti non viene visualizzata. Ho caricato l'SDK JS. – Steven
c'è un bug nel rendering da innerHTML, ho editato in una soluzione in alto e lo ho testato qui http://anotherfeed.com/login.php, ci sono 2 link nella pagina url 1 e url 2, cambieranno e renderanno la casella dei commenti. –
Grazie, ho modificato il codice rimuovendo la variabile parser e ha funzionato. Sembra che anche il tuo codice modificato dovrebbe funzionare. document.getElementById ('comments'). innerHTML = '
'; \t FB.XFBML.parse (document.getElementById ('commenti')); – Steven