はてなダイアリー用bookmarklet ダイアリーで言及(別ウィンドウで開く)版がその場編集モードになっていると使えない。

はてなダイアリーbookmarklet ダイアリーで言及(別ウィンドウで開く)版がその場編集モードになっていると使えない。使えないんだヨー、バカヤロー!!!!ということで、

javascript:
d=document;
w=window;

function enc(s){
	return encodeURIComponent?encodeURIComponent(s):encodeURI(s);
}
if(d.selection){
	q=d.selection.createRange().text;
}else if(d.getSelection){
	q=d.getSelection();
}else if(w.getSelection){
	q=w.getSelection();
}void(w.open('http://d.hatena.ne.jp/refer?cite='+enc(location.href)+'&title='+enc(d.title)+'&body='+enc(q),'_blank',''));

どうも、その場編集モードだとこの"http://d.hatena.ne.jp/refer?cite="がうまく動かないみたい。これが、
編集画面モード(デフォルト)のときは
"http://d.hatena.ne.jp/taizooo/edit?disctb=1&cite=%2e%2fcite%3d&appendbody=%3ca%20href%3d%22%2e%2fcite%3d%22%20title%3d%22%22%3e%2e%2fcite%3d%3c%2fa%3e"
って、なって編集画面に移行する。
その場編集モード(ajax)のときは
"http://d.hatena.ne.jp/taizooo/?appendbody=%3ca%20href%3d%22%2e%2fcite%3d%22%20title%3d%22%22%3e%2e%2fcite%3d%3c%2fa%3e#edit_in_place"
って、なって表側の画面になってしまってポストできない。


追記:

なんだ、自分専用のbookmarkletで良いんだから、打つ手はあったか!

調べてみると自分でも作れそうだったのでサイトイメージ付き引用ができるブックマークレットを作ってみました。