ブログパーツをjsで配布//javascript

ブログパーツをFlashで製作し、それをjsのソースにまとめ、1行程度のソースをコピーするだけで多くのブログパーツは貼れるようになっています。
同様に、自分で製作したものもjsで貼れるようにしてみました。
swfのサイズやflashplayerのバージョン、swfへのパスは書き換えが必要です。
このjavascriptを任意の名前で自分のサーバーに保存します。(今回はcountdwn.js)
そして、ユーザーに張ってもらうソース内に、このjsを呼ぶように記述します。

//配布用htmlソース//////////////////////////////////////////////////////////////////
<!--src='http:/***'の部分は、置き換えて使います-->
<script type='text/javascript' src='http://kimochi.bute-studio.com/blog/countdwn.js'></script>
//javascript//////////////////////////////////////////////////////////////////

function closeFla(){
 if(document.getElementById) {
  document.getElementById("flaLayer").style.visibility = 'hidden';
 }else if(document.all){
  document.all("flaLayer").style.visibility = 'hidden';
 }else if(document.layers) {
  document.layers["flaLayer"].visibility = 'hide';
 }
}

function docWrite(){
<!--参照元のSWFをここで指定-->
 var swf = "http://kimochi.bute-studio.com/blog/countdown.swf";


 var html="";


 html+='<div id="flaLayer" style="visibility:visible;">';
 html+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="150" id="switch_bomb" align="middle">';
 html+='<param name="allowScriptAccess" value="always" />';
 html+='<param name="movie" value="'+swf+'" />';
 html+='<param name="quality" value="high" />';
 html+='<param name="wmode" value="transparent">';
 html+='<param name="bgcolor" value="#333333" />';
 html+='<embed src="'+swf+'" quality="high" bgcolor="#333333" width="150" height="150" name="switch_bomb" align="middle" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
 html+='</object>';
 html+='</div>';
 document.write(html);
}
docWrite();

Bookmark and Share


ブックマークに追加