Technorati Tagを生成するbookmarklet

以前、JUGEMの方でこそこそ書いてたbookmarkletをここに記しておく。
元はパクりだったはずなんだけど、まぁ、いいか…いいのか?原版の出典がわかったら書き加えるから許して欲しいです。

javascript:(function(){w=window.open();d=w.document;d.open();d.writeln('<textarea cols=60 rows=20 onClick="this.select();"><div class=\%22tagging\%22>\n <ul>');t=prompt('Enter Tags:','');if(!t)return;tr=t.split(',');for(var i=0;i<tr.length;i++){d.writeln('  <li><a href=\%22http://www.technorati.jp/tag/'+encodeURI(tr[i])+'\%22 rel=\%22tag\%22 title=\%22tag\%22>'+tr[i]+'</a></li>');}d.writeln(' </ul>\n</div></textarea>');d.close()})()

このブックマークレットを起動すると「Enter Tags:」とダイアログで尋ねられますので、任意のタグを記入してください。区切り子は「,」(半角カンマ)です。
OKを押せばテキストエリアにソースが出力されます。ここで地味にonClick="this.select();"とか使った。やった。自己満足。うふふ。
出力するソースは…まぁ、こだわる人なら自分で変えるよね。
この記事で使った結果はこんな感じ。

<div class="tagging">
 <ul>
  <li><a href="http://www.technorati.jp/tag/Technorati" rel="tag" title="tag">Technorati</a></li>
  <li><a href="http://www.technorati.jp/tag/bookmarklet" rel="tag" title="tag">bookmarklet</a></li>
 </ul>
</div>

はてなで使う場合はpタグ停止記法が必要なので次のように修正のこと。

><div class="tagging">
 <ul>
  <li><a href="http://www.technorati.jp/tag/Technorati" rel="tag" title="tag">Technorati</a></li>
  <li><a href="http://www.technorati.jp/tag/bookmarklet" rel="tag" title="tag">bookmarklet</a></li>
 </ul>
</div><