スポンサーサイト
投稿日時 : -------- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
-------- --:-- | スポンサー広告
Google検索結果に番号を振るブックマークレット
投稿日時 : 2007-11-20 13:23
どこだかにあったやつはGoogleが仕様変更でもしたのか、動かなくなっているようなので自分で作ってみました。
・IE6/IE7/Firefox2/Opera9/Safari3/Netscape9/Mozilla1.8で動作確認
Googleの検索結果に通し番号を振るだけです。自分のHPが何番目に表示されるか確認する時とかにはある程度便利。良く言えばSEO用、悪く言えば自己満足用ブックマークレット。
Googleの表示言語が日本語or英語の場合に動作することを確認しています。その他の言語でも検索結果件数の表記が下記のように「n - n」の形式なら正常に動作するような気がする。
対応形式
bookmarklet の検索結果 約 22,800,000 件中 1 - 50 件目 (0.24 秒)
整形したソース貼っときます。
javascript:(
  function(){
    var n=1;
    var d=document;
    window.onerror=function(){return true};
    if(!d.URL.match(/\/\/[^\/]*google[^\/]*\/search\?/i)){
        alert('ERROR!');
        return
    }
    var t=d.getElementsByTagName('table');
    for(var i=0;i<t.length;i++){
      if(t[i].className=='t bt')
        n=eval(t[i].innerHTML.match(/<b>(\d+)<\/b> ?-/i)[1])
    };
    var e=d.getElementsByTagName('div');
    for(i=0;i<e.length;i++){
      if(e[i].className=='g'){
        e[i].innerHTML='<font size="-1" 
        style="border:1px solid;padding:1px;">'
        +n+'</font> '+e[i].innerHTML;
        n++
      }
    }
  }
)();
改造するなり転載するなり好きなように使ってもらってかまいません。 実際は1行のコードにしないと動作しません。
これで502文字。IE対応を捨てないなら残り6文字。
スポンサーサイト
2007-11-20 13:23 | Bookmarklet | Comment(0) | Trackback(0)
Comment
コメントを書く
#

管理者にだけ表示
Trackback
Trackbak URL:http://itmst.blog71.fc2.com/tb.php/11-34daf547
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。