ブログパーツをjsで配布//javascript
ブログパーツをFlashで製作し、それをjsのソースにまとめ、1行程度のソースをコピーするだけで多くのブログパーツは貼れるようになっています。
同様に、自分で製作したものもjsで貼れるようにしてみました。
swfのサイズやflashplayerのバージョン、swfへのパスは書き換えが必要です。
このjavascriptを任意の名前で自分のサーバーに保存します。(今回はcountdwn.js)
そして、ユーザーに張ってもらうソース内に、このjsを呼ぶように記述します。
//配布用htmlソース//////////////////////////////////////////////////////////////////
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();
同様に、自分で製作したものもjsで貼れるようにしてみました。
swfのサイズやflashplayerのバージョン、swfへのパスは書き換えが必要です。
このjavascriptを任意の名前で自分のサーバーに保存します。(今回はcountdwn.js)
そして、ユーザーに張ってもらうソース内に、このjsを呼ぶように記述します。
//配布用htmlソース//////////////////////////////////////////////////////////////////
<!--src='http:/***'の部分は、置き換えて使います-->//javascript//////////////////////////////////////////////////////////////////
<script type='text/javascript' src='http://kimochi.bute-studio.com/blog/countdwn.js'></script>
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();