TwitterとWassrにOperaのアドレスバーからJavascriptでPostする

そもそもなんで普通にアドレスバーからPostしないかと言うと理由は2つあります。

お手持ちのSearch.iniに以下をそれぞれ追記してください。(それぞれと書いた理由は後述)

TwitterJavascript

Name=twitterjavascriptで投稿
Verbtext=0
URL=javascript:(function(){javascript:var w=window.open('','_blank'),d=w.document,f=d.body.appendChild(d.createElement('form'));f.setAttribute('action','https://twitter.com/statuses/update.xml?source=Opera&status='+encodeURIComponent('%s'));f.setAttribute('method','POST');f.submit();w.onunload=function(){w.close()}})()
Query=status=%s&source=Opera
Key=twjs
Is post=1
Has endseparator=0
Encoding=UTF-8
Search Type=0
Position=-1
Nameid=0
Deleted=0

WassrJavascript

Name=wassrjavascriptで投稿
Verbtext=0
URL=javascript:(function(){javascript:var w=window.open('','_blank'),d=w.document,f=d.body.appendChild(d.createElement('form'));f.setAttribute('action','http://api.wassr.jp/statuses/update.json?source=Opera&status='+encodeURIComponent('%s'));f.setAttribute('method','POST');f.submit();w.onunload=function(){w.close()}})()
Query=status=%s&source=Opera
Key=wajs
Is post=1
Has endseparator=0
Encoding=UTF-8
Search Type=0
Position=-1
Nameid=0
Deleted=0

わかんないけど、別にIS post=0でQuery=0でもいいかも。javascript上でmethod指定してるし。
んでここからが本題なんですけど、この2つを組み合わせてクロスポストしたいんですが、うまいこといきません。
色々調べてみてやり方としてはuserjsとして外部管理して呼び出すようなjavascriptを書くのかなーって、ここ数日間色々やってみたんですがダメでした。自分にやれることはやってみたので後は、分野に強い方(TwitterクライアントにOperaを利用している人とか、ブックマークレット書ける人とかそんな方)にお頼み申し上げます。

追記:同時にTwitterWassrにPostする

http://d.hatena.ne.jp/momizine/20090224/1235469395


追記1:%s内で半角スペースを利用すると+と表記されます。全角スペースで運用対処してください。
追記2:半角の?を入れると投稿が終了せずウィンドウを開き続けPostし続けるおぞましい仕様です。ご注意下さい。