たまには成果を書かねば

サボってばかりではいけないので。

うごメモの普通の検索時、なぜかjavascriptを直にhrefに指定されているおかげで、新しいタブで開けない。
そこで、検索ボタンのhrefを上書き。clickイベントを設定する。
oepraでのみしかチェックしていないので、他のブラウザでは動かないかも。

とりあえず、以下。
id$は、document.getElementByIdのエイリアスね。
event.shiftKeyでシフトキーが押されているかチェックする。押されていれば、window.openで、押されていなければdocument.locationを書き換え。

id$("global-search").children[1].href = "javascript:;";
id$("global-search").children[1].addEventListener("click",function()
{
if(!event.shiftKey)
document.location = "http://ugomemo.hatena.ne.jp/search?word=" + encodeURI($id("global-search-input-area").value)
  else
  window.open("http://ugomemo.hatena.ne.jp/search?word="+ encodeURI($id("global-search-input-area").value)
},false);

別のことでjQueryを使ったわけですが、まぁ、便利だね。
かなり本気で使いたくなる。そんなに重いもんじゃないし、一度jQueryで総つくり直ししようかな。絶対製作ペース上がるよなぁ・・・