Facebook Like et Commentaire du Code de Script

J'ai besoin d'entrer une url unique pour chaque page et adapté un script que j'ai trouvé par le biais de l'aide des autres membres ici.

Est comme pour le bouton et l'autre pour la zone de commentaire. Est-il une façon plus élégante de le faire sans tellement de code?

<br>

<!-- start facebook like code-->
<div id="thelike"></div>
<script>
var thisurl = document.URL;
function changeCommentsUrl(newUrl){
//should refresh fb like plugin for the "newUrl" variable
document.getElementById('thelike').innerHTML='';
parser=document.getElementById('thelike');
parser.innerHTML='<div class="fb-like" data-href="'+newUrl+'" data-send="true" data-layout="button_count" data-width="400" data-show-faces="false"></div>';
FB.XFBML.parse(parser);
}
changeCommentsUrl(thisurl);
</script>
<!-- end facebook like code-->

<br>

<!-- start facebook comment code-->
<div id="thecomments"></div>
<script>
var thisurl = document.URL;
function changeCommentsUrl(newUrl){
//should refresh fb comments plugin for the "newUrl" variable
document.getElementById('thecomments').innerHTML='';
parser=document.getElementById('thecomments');
parser.innerHTML='<div class="fb-comments" data-href="'+newUrl+'" data-num-posts="10" data-width="400"></div>';
FB.XFBML.parse(parser);
}
changeCommentsUrl(thisurl);
</script>
<!-- end facebook coment code-->

<br>
Votre script semble ok pour ce que vous êtes en train de faire, la seule chose que je pense que j'aurais la chance est de les combiner en une seule fonction. À l'aide de 2 fonctions peuvent mieux répondre à vos besoins pour ce bien.

OriginalL'auteur Mick Ronson | 2012-10-09