Hatena::ブログ(Diary)

聴く耳を持たない(片方しか)

2006-12-19

ブログバトラー対戦へのリンクをサイドバーに設置する方法

ブログバトラー [Blog Battler]

登録してみました。私のidは175です。

はてなではサイドバーとかに貼りつけできないので、以下の Bookmarklet を使うと私と対戦できます。

javascript:var d=document.createElement('div');d.innerHTML='<object data="http://blogbattler.com/bbparts.swf" type="application/x-shockwave-flash" height="288" width="140"><param name="movie" value="http://blogbattler.com/bbparts.swf"><param name="wmode" value="transparent"><param name="FlashVars" value="id=175">BlogBattler.</object>';document.body.appendChild(d);var s=d.style;s.position="fixed";s.top="100px";s.left="100px";s.zIndex=1000;void(0);
参考

真琴さんのところで解説もされているのですが、簡単に説明すると

javascript:var d=document.createElement('div');d.innerHTML='<object data="http://blogbattler.com/bbparts.swf" type="application/x-shockwave-flash" height="288" width="140"><param name="movie" value="http://blogbattler.com/bbparts.swf"><param name="wmode" value="transparent"><param name="FlashVars" value="id=175">BlogBattler.</object>';document.body.appendChild(d);var s=d.style;s.position="fixed";s.top="100px";s.left="100px";s.zIndex=1000;void(0);

こちらの id=175 の 175 が私のidなのでこの Bookmarklet を使うと私と戦うことができます。またidを32に書き換えれば hxxk.jpの真琴さん、9なら IT戦記d:id:amachangさんと対戦することができます。

他のブログだとサイドバーに貼りつけるのが簡単なので、あまり必要ではないでしょうが、はてなのように対応していないサービスの場合、idを公表して対戦を求めるようになるでしょうね。ちなみに、idの値を順繰りに変えていけば色々な対戦相手と戦えます。

あ、もちろん、ブログバトラーで戦うにはユーザー登録が必要ですし、Flashを使っているのでそれにも対応しないといけません。


ちなみに自分のidは貼りつけるタグで分ります。

<script id="blogbattler" type="text/javascript" src="http://blogbattler.com/js/blogbattler.js#175"></script><noscript><a href="http://blogbattler.com/"><img src="http://blogbattler.com/noscript.gif" height="288" width="140" alt="ブログバトラー"></a></noscript>

私の場合はこんな感じ。

はてなダイアリーでサイドバーに設置する場合は

もしくは

http://blogbattler.com/battle.html#home_id=175

に直接アクセスすれば大丈夫?

上の Bookmarklet と同じように、idの数字を変更すると他のユーザーと対戦することができます。もちろんこれだけでは、自分のパラメータは確認できませんが、閲覧者との対戦を求めるだけの機能なら、上のURLとバナーなんかでもサイドバーにおいておけばできそうですね。

はてなが対応するまではこちらでも対処できそう(たぶん)。まだあんまり検証していないけれど。


あとはてなダイアリーの場合は、登録フィードで強さの違いとかでるのかな?

入力するときに

  • http://d.hatena.ne.jp/rikuo/rss
  • http://d.hatena.ne.jp/rikuo/rss2
  • http://d.hatena.ne.jp/rikuo/mobile

と3つ出たので、それ以外にもカテゴリごとのフィードとかあるから、それを選んで登録すると結果が違うかも。っていうかhttp://d.hatena.ne.jp/rikuo/mobileを登録してもよかったのだろうか。

あと、どういったブログがどう強いとか、ブログの方のパラメータ(更新頻度?最終更新日?とか)がどう反映されるのか、されないのかも気になるところ。

例えば、ブログサービスごとに属性の変化なんかがあったりすると、面白いですね。