buzzterにQTボタンを付けるブックマークレット

追記(03/16 14:34)

挙動がおかしかったので修正。
QTボタンではなく、ユーザーアイコン下に出るTwitterアイコンからつぶやけるように変更。

タイトル通り

最近、buzzterを眺めることがよくあるんだけど、
「フォロワーじゃないけど、この人のこのつぶやきQTしたいなー」
と思うときがある。

直感的にボタンで手軽にQTできたらいいなーと思って書いてみた。

javascript:(function(){var d=document,twits=d.getElementsByClassName("status xfolkentry");for(i=0;i<twits.length;i++){user=twits[i].getElementsByClassName('screen-name')[0].innerHTML;twit=twits[i].getElementsByClassName('description')[0].innerHTML.replace(/(<\/?[^>]+>)|(  )/gi,"");qt="QT @"+user+" "+twit;link=d.createElement('a');link.href="http://twitter.com/home?status="+encodeURIComponent(qt);link.target="_blank";var img=d.createElement('img');img.src="http://a1.twimg.com/a/1268437273/images/favicon.ico";link.appendChild(img);twits[i].appendChild(link);}})()

Firefox 3.6 β4で確認。
Chromeは動きませんでしたorz
なんでだろう?

こんな感じ

なんかボタンが大きくてブサイクだな…