iframeを使って特定の掲示板と連動させる

【iframeを使って特定の掲示板と連動させる】


質問

特定数(数百)のLivedoor Wikiの記事内容を基に、これに対応するスレッドをしたらば掲示板の方にそれぞれ立てて、Wikiとスレッドをうまく連動させたサイトを作成しようとしています。

Wiki側にスレッドURLを添付では味気ないので、できればiframeで掲示板を表示させたり、Wiki表示とともに別窓に開いてあげたりユーザーの使いやすい連動性を試していきたいです。

実例

例えば,「したらば助け合い掲示板」http://jbbs.livedoor.jp/computer/10298/
と連携させたいとします。

フリーエリアの記述

<script type="text/javascript"><!--
Event.observe(window, "load", loadBBS, false);

function loadBBS() {
 var bbs_base_url= "http://jbbs.livedoor.jp/bbs/read.cgi/computer/1029...";
/*掲示板の板アドレス*/
 document.getElementsByClassName("deco").each(function(e){
   if(e.innerHTML && e.innerHTML.match("bbs:[0-9]*")) {
     var thread = e.innerHTML.match("bbs:([0-9]*)")[1];
     var ifr = document.createElement("iframe");
     ifr.setAttribute("src", bbs_base_url + thread);
     Element.setStyle(ifr,
      { "height":"200px", "width":"400px" });
     e.parentNode.replaceChild(ifr, e);
     }
   });
 }
//-->
</script>

wikiの本文に記述
-bbs:1161068327(スレッドナンバー)




参照

http://knowledge.livedoor.com/15407
2006年11月17日(金) 09:16:44 Modified by wiki_exgrammar




スマートフォン版で見る