arcanum_jp’s blog

おっさんの日記

ブログパーツ作ってみたい!その1

 そう思ったけど、なかなか作り方なんて書いたサイトは見つからない。そこでチョッと調べてみた。そこでなんでもいいんでブログパーツをということで「ねこびーん」の貼り付けコードをチョッと見た。ブログパーツの貼り付けコードなんて何か呪文のようで今までマジマジと見るなんてことは無かったんだけど。

<div style="text-align:center;">
    <script type="text/javascript" src="http://blog.cgfm.jp/.../blogparts.js"></script>
    <script type="text/javascript">nekobean('160');</script>
    <a href="http://ja.netbeans.org/nekobean/"   target="_blank">ねこび〜ん</a></div>
<p>

 あー、なるほど、blog.gcfm.jp/...にあるblogparts.jsを読み込んで、そのなかのnekobean()関数を呼び出すってしくみなんだ。


 じゃぁ、blogparts.jsの中身ってどんなのよってことで、チョッと拝見。


blogparts.js

<!--
function nekobean(w) {
    document.write('
        <object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"
                codebase=\"http://fpdownload.macromedia.com/...#version=8,0,0,0\" 
                width=\"' + w + '\" 
                height=\"' + w + '\"  />
            <param name=\"quality\" value=\"high\" />
            <param name=\"wmode\" value=\"transparent\" />
                 ...省略
        </object>');
}
//-->

 へー、こんな仕組みなんだ。nokobean()関数は単にdocument.write()関数でFlashなんかの表示をするHTMLコードを書き出すだけなんだ。えーじゃぁ、さっきのnekobean()関数を呼び出す部分をlocation.hrefで特定のWebアプリケーションのURLを書けばそのURLにあるアプリの画面が表示されるっつう仕組みになるのかな?もしくはnekobean()関数内でlocation.href=http://...って書くとか。