さまざまな Facebook 投稿を Web サイトに埋め込むことができるように、スクリプトをセットアップしました。アイデアは、投稿をランダムに読み込み、ボタンをクリックすると別の投稿を読み込むというものです。ボタンをクリックすると、前の投稿は消えますが、呼び出した新しい投稿は表示されません。
誰でも光を当てることができますか?
Javascript:
var comps = new Array();
comps[0] = "\"https://www.facebook.com/permalink.php?story_fbid=10151746360309352&id=9212109351\"";
comps[1] = "\"https://www.facebook.com/photo.php?fbid=10202149995929199&set=a.3217789641447.156870.1167545588&type=1\"";
var firstLine = "<div id=\"fb-root\"></div>";
var secondLine = "<div class=\"fb-post\" data-href=";
var thirdLine = " data-width=\"550\"></div>";
var randomComp = firstLine + secondLine + comps[Math.floor(Math.random()* comps.length)] + thirdLine;
window.onload=function(){
document.getElementById('compsContainer').innerHTML = randomComp;
}
function changeComp(){
document.getElementById('compsContainer').innerHTML = randomComp;
}
HTML:
<div id="compsContainer">
</div>
<input type='button' onclick='changeComp()' value='Change Comp'/>