SimpleAPIを使ったサムネイルPopUp

 リンク(<a href="〜" ...)にマウスポインタを乗せると、サムネイルを表示するJavaScript

 SimpleAPIを使いました。
 このJavaScriptファイルをscriptタグにて組み込むだけでOK。

function addListener(elem,eventType,func,cap) {
    if(elem.addEventListener) {
        elem.addEventListener(eventType, func, cap);
    }
    else
    if(elem.attachEvent) {
        elem.attachEvent('on' + eventType, func);
    }
}

function PopUpSimpleAPI(dummy) {
    var PopupDiv   = document.createElement('div');
    var AnchorNode = document.links;

    PopupDiv.id               = "popup";
    PopupDiv.style.visibility = "hidden";
    PopupDiv.style.position   = "absolute";
    document.getElementsByTagName("body").item(0).appendChild(PopupDiv);

    for(i=0;i<AnchorNode.length;i++) {
        addListener(
            AnchorNode[i],
            'mouseover',
            function (e) {
                if(e.target) {
                    target = e.target;
                }
                else {
                    target = e.srcElement;
                }
                if(target!=target.href) {
                    target = target.parentNode;
                }
                if(e.pageX) {
                    x = e.pageX;
                    y = e.pageY;
                }
                else
                if(typeof document.body.style.maxHeight!="undefined") {
                    x = e.clientX + document.documentElement.scrollLeft;
                    y = e.clientY + document.documentElement.scrollTop;
                }
                else {
                    x = e.clientX + document.body.scrollLeft;
                    y = e.clientY + document.body.scrollTop;
                }
                MouseIn = true;
                PopupDiv.innerHTML        = '<img src="http://img.simpleapi.net/small/' + target + '" />';
                PopupDiv.style.left       = (x-20) + "px";
                PopupDiv.style.top        = (y+20) + "px";
                PopupDiv.style.visibility = 'visible';
            },
            true
        );
        addListener(
            AnchorNode[i],
            'mousemove',
            function (e) {
                if(MouseIn) {
                    if(e.pageX) {
                        x = e.pageX;
                        y = e.pageY;
                    }
                    else
                    if(typeof document.body.style.maxHeight!="undefined") {
                        x = e.clientX + document.documentElement.scrollLeft;
                        y = e.clientY + document.documentElement.scrollTop;
                    }
                    else {
                        x = e.clientX + document.body.scrollLeft;
                        y = e.clientY + document.body.scrollTop;
                    }
                    PopupDiv.style.left       = (x-20) + "px";
                    PopupDiv.style.top        = (y+20) + "px";
                    PopupDiv.style.visibility = 'visible';
                }
            },
            false
        );
        addListener(
            AnchorNode[i],
            'mouseout',
            function (e) {
                PopupDiv.style.visibility = 'hidden';
                MouseIn = false;
            },
            false
        );
    }
    addListener(
        PopupDiv,
        'click',
        function (e) {
            PopupDiv.style.visibility = 'hidden';
            MouseIn = false;
        },
        false
    );
}

addListener(window,'load',PopUpSimpleAPI,false);
 

 「ガンダム00を見たか?」という私のサイトに入れて見ました。

修行その9「ケナケナの女」

 獣拳戦隊ゲキレンジャーのファンサイト「Beast On!!」に、修行その9「ケナケナの女」の記事を掲載しました。

 修行その9「ケナケナの女」の記事

 いやはや、メレ様大活躍で主役逆転の今回、方々で話題沸騰ですね。
 ゲキレンジャーも、色々な工夫で魅せてくれる戦隊。実に楽しいです。

 是非、ファンサイトをはてブに登録して下さい。ブログの基本的な機能も付いているので、コメントとかトラバを付けることもできます。とにかく宣伝宣伝(笑)。

平田裕香 as メレ様の秀逸な編集動画

 とりあえず、これは獣拳戦隊ゲキレンジャーのファンサイト「Beast On!!」の宣伝ではないです(笑)。

 「Beast On!!」では、YouTubeの動画を自動検索して表示する機能をつけているのですが、メレのページに秀逸な編集動画が乗っかったので、ご紹介。

 メレの記事のページ

 ここでは、平田裕香さんの動画を自動検索していますので、定期的にチェックされる方は、是非ブックマークを(って、結局宣伝かい)。

ゲキレンジャー・ファンサイト「Beast On!!」の宣伝を…

 獣拳戦隊ゲキレンジャーのファンサイト「Beast On!!」。おかげさまで、殆ど反響がございません(笑)。

 自分のはてなダイアリーに、自サイトの宣伝を載せてしまうという、結構恥ずかしい行為をも、しなければなりません。


 よろしければ、はてブ「Beast On!!」をブックマークしてみてください
 なお、はてなRSSに、「Beast On!!」のフィードを登録することも出来ます


 今回はとりあえず、「Beast On!!」の用語集についてご紹介。

 「Beast On!!」の各記事の文中には、はてなキーワードのようにリンクが付いていますが、これの元になっているのが、この用語集です。

 サンプルとして、「ケ」の項目は…

 こんな感じ。

 ちなみに、「リ」の項目は…

 こんな感じです。

 用語をクリックすると、該当記事の言及部分に飛ぶようになっています。

 以下、しつこいようですが…

 ご覧になった方、是非、はてブ「Beast On!!」をブックマークしてみてください
 なお、はてなRSSに、「Beast On!!」のフィードを登録することも出来ます。こちらも是非ご利用下さい。

ゲキレンジャー・ファンサイト「Beast On!!」に新機能!

 獣拳戦隊ゲキレンジャーのファンサイト「Beast On!!」に、色々と新機能を付けてみました。

  1. YouTubeAPIを使い、ゲキレンジャー動画を自動検索して表示
  2. カテゴリーより探しやすい「タグ付け」を各記事に
  3. タグクラウド設置
  4. 各記事から関連記事へのリンクを設置(タグによる意味付け)
  5. はてなブックマーク系機能の充実

 かなり「イマドキ(死語)」なサイトになってのではないかと思いますが、どうも各種検索エンジンから嫌われているようで、Yahoo!は上は5位から下は200位まで激しく上下。Googleは30位前後をうろつく体たらく。

 はてな住人の皆さんから、ブックマークされる数が増えると、イイことになりそうなのですが…。

獣拳戦隊ゲキレンジャー・ファンサイト「Beast On!!」について

 獣拳戦隊ゲキレンジャー・ファンサイト「Beast On!!」を、放映開始ちょっと前くらいに開設しました。
 現在、常連さんになっていただける方々を誘致しているところですが、状況は芳しくありません。

 時間がなくて対応が遅れたこと(普通は一ヶ月前くらいに開設しますわな)や、以前のsirmiles.com騒動でYahoo!のサーファーさんによってブラックリスト化されてしまったらしいこと(いや、確認したわけではないですが、アクセスログが全く無いのは初めてのことなので)…等など。

 AdWordsに広告を打ったりしていますが、どうも反応が、ねぇ…。
 メビウスのような爆発的アクセスを期待するのは、土台無理な話なんですが、もうちょっと何とかならぬものかと、思います。

 ゲキレンジャー自体、あまり盛り上がっていないのでしょうか?
 私は結構面白いと思って見ていますが…。