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「ケナケナの女」の記事を掲載しました。
いやはや、メレ様大活躍で主役逆転の今回、方々で話題沸騰ですね。
ゲキレンジャーも、色々な工夫で魅せてくれる戦隊。実に楽しいです。
是非、ファンサイトをはてブに登録して下さい。ブログの基本的な機能も付いているので、コメントとかトラバを付けることもできます。とにかく宣伝宣伝(笑)。
平田裕香 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!!」に、色々と新機能を付けてみました。
- YouTubeのAPIを使い、ゲキレンジャー動画を自動検索して表示
- カテゴリーより探しやすい「タグ付け」を各記事に
- タグクラウド設置
- 各記事から関連記事へのリンクを設置(タグによる意味付け)
- はてなブックマーク系機能の充実
かなり「イマドキ(死語)」なサイトになってのではないかと思いますが、どうも各種検索エンジンから嫌われているようで、Yahoo!は上は5位から下は200位まで激しく上下。Googleは30位前後をうろつく体たらく。
はてな住人の皆さんから、ブックマークされる数が増えると、イイことになりそうなのですが…。
獣拳戦隊ゲキレンジャー・ファンサイト「Beast On!!」について
獣拳戦隊ゲキレンジャー・ファンサイト「Beast On!!」を、放映開始ちょっと前くらいに開設しました。
現在、常連さんになっていただける方々を誘致しているところですが、状況は芳しくありません。
時間がなくて対応が遅れたこと(普通は一ヶ月前くらいに開設しますわな)や、以前のsirmiles.com騒動でYahoo!のサーファーさんによってブラックリスト化されてしまったらしいこと(いや、確認したわけではないですが、アクセスログが全く無いのは初めてのことなので)…等など。
AdWordsに広告を打ったりしていますが、どうも反応が、ねぇ…。
メビウスのような爆発的アクセスを期待するのは、土台無理な話なんですが、もうちょっと何とかならぬものかと、思います。
ゲキレンジャー自体、あまり盛り上がっていないのでしょうか?
私は結構面白いと思って見ていますが…。