たまには成果を書かねば
サボってばかりではいけないので。
うごメモの普通の検索時、なぜか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で総つくり直ししようかな。絶対製作ペース上がるよなぁ・・・