Bookmarklet

前回IEを起動してからの経過時間を表示する

殆どIEを使うことがないので、前回の起動からどれだけ経ってるか調べるBookmarkletを書いてみました。IE8以上で動きます。 javascript:(function(l,k,t,d,_){(d=t-l[k])&&(d=new Date(d))&&alert('前回の起動から'+(((_=d.getUTCMonth())?_+'ヶ月':'')+((_=d…

タグを生成

追記:Bookmarkletとして実行するとm%60の部分がURLデコードされて構文エラーとなってしまうのを修正(とりあえず%の直後に空白を追加) (function(){ /* タイムスタンプを取得 */ javascript: var d = new Date(), o = d.getTimezoneOffset(), m = Math.abs(o…

Bookmarkletで画像ビューア

Bookmarklet用の簡単なビューアVersion0.1(といっても1066文字もある・・・) 機能: 実行すると、ページ内の<img>要素を順番に表示。 <img>要素が<a>要素に囲まれている場合は、<a>要素ごと表示。 Right, Leftで画像切り替え、Escでビューア終了。ビューア終了後、vで再度実</a></a>…

選択した範囲のURLをまとめて開くBookmarklet

Google Chrome 6.0.472.53 betaで動作確認。 厳密に動作を検証したわけではないので、予期せぬ動作をするかもしれません。 javascript:var r=getSelection().getRangeAt(0),b=r.startContainer,e=r.endContainer,t='childNodes',b=b[t][r.startOffset]||b,e=…

でTab文字を入力可能にするBookmarklet作ったよ。

HTMLTextAreaElementのselectionStartメソッドとselectionEndメソッドでカーソル位置を取得して、前後のテキストで\tを挟んでvalueプロパティにセット。 selectionStartメソッドで取得したほうの位置+1をsetSelectionRangeメソッドにセットすればOK。prevent…

クリックしたまたはの列に色を付けるBookmarklet

実行後、THタグまたはTDタグをクリックすると、確認のダイアログが出るので、「はい」を押すとその列に色がつきます。 「いいえ」を押した場合は再度クリックしてください。 THタグまたはTDタグ以外をクリックした場合は何もせず処理を終了します。Google Ch…