<a href="javascript:(function(){prompt("password",%20Math.random().toString(36).slice(-8))})()">password</a>

だと password っていうふうに link が http://d.hatena.ne.jp/taizooo/ になっちゃう。

<a href="./javascript:(function(){prompt("password",%20Math.random().toString(36).slice(-8))})()">password</a>

だと結構いけそうになるんだけど password っていうふうに途中でちょん切れちゃう。エスケープしないとダメか。エスケープするようの bookmarklet を作らないとならないな。

別に URI Escape する用の bookmarklet があって、それは dankogai のヤツなんだけど、それを使うと可読性はゼロになっちゃうけども

<a href="./%6a%61%76%61%73%63%72%69%70%74%3a%28%66%75%6e%63%74%69%6f%6e%28%29%7b%70%72%6f%6d%70%74%28%22%70%61%73%73%77%6f%72%64%22%2c%25%32%30%4d%61%74%68%2e%72%61%6e%64%6f%6d%28%29%2e%74%6f%53%74%72%69%6e%67%28%33%36%29%2e%73%6c%69%63%65%28%2d%38%29%29%7d%29%28%29">password</a>

password っていうふうになる。これの host 名のところ( http://d.hatena.ne.jp/taizooo/ )を取っ払えばいい。でも面倒だな。それだと。そういうグリモンかなんかつくんなくっちゃダメ。