Home JavaScript Greasemonkey PHP

簡易タイマーとして利用できるブックマークレット2009-02-26


URLに入力するシンプルなタイマー で紹介されていたシンプルなタイマーを、さらにシンプルに使うためのブックマークレットです。
以下のリンクをブックマークレットとして登録して、クリックすれば簡単にタイマーを起動できます。

ブックマークレットを起動するとダイアログが立ち上がるので、そこに書いてあるコメントを参考に、設定したい時間を入力します。

シンプルタイマー

タイマーとしての精度は、推して知るべしって感じですが、カップ麺作るような使い方なら十分実用的かと思います。お試しあれ!

シンプルタイマー

下記は読みやすく整形したソースです。
javascript:(
  function(){
    var s=prompt('Y=year M=month D=day h=hour m=minute s=secondnex) 1D12h 1h45m 1m20s','');
    var f=function(s){
      var r='http://e.ggtimer.com/';
      for(var i=0;i<s.length;i++){
        switch(s.charAt(i)){
          case'Y':r+='years';break;
          case'M':r+='months';break;
          case'D':r+='days';break;
          case'h':r+='hours';break;
          case'm':r+='minutes';break;
          case's':r+='seconds';break;
          default:r+=s.charAt(i);
        }
      }
      return r;
    };
    if(!s.match('^[0-9YMDhms]+$')){
      alert('UnknownFormat!')
    }else{
      open(f(s),null)
    }
  }
)();

どうも最近、ブックマークレットづいてるなぁ。

カテゴリ: Development タグ: javascript bookmarklet