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/154072006年11月17日(金) 09:16:44 Modified by wiki_exgrammar