もごもご内検索ブックマークレット

はい、タイトルで説明おしまい。
ここにおいて置きます。 → けんさく - printf(" Hello %d world ", 0);

使い方


二通り。

用法 - その壱
何もせずブックマークレット起動!!あとは指示に従えばOK。
用法 - その弐
右のように検索したいワードを選択した後、ブックマークレットを起動!!

つまりこの場合の検索ワードは「な意味で」となる。


いずれも最後にはGoogleの検索結果にたどり着く。


それだけ。

コード

//これはブックマークレットじゃ無いよ!!
//うえの「けんさく - printf(" Hello %d world ", 0);」にあるよ。
var t='';
try{t=document.getSlection()}catch(e){} // Firefox
if(t.replace(/[ 。、・\.,;-^]+/,'').toString()==''){
	try{t=document.selection.createRange().text}catch(e){} // IE
	if(t.replace(/[ 。、・\.,;-^]+/,'').toString()==''){
		t=prompt('もごもごけんさく\nけんさくしたい言葉を入れてください。',t);
	}
}
if(t!=null){
	t+=' site:mogo2.jp/comment'; // 検索するサイトの指定
	open('http://www.google.co.jp/search?q='+encodeURIComponent(t));
}

こんな感じ。


これに手を加えるとしたら、クロスブラウザと、もごもご以外のサイト内検索か?
ここを

	t+=' site:mogo2.jp/comment';

こんな感じにしてさ。

	t+=' site:';
	t+=location.host;    //名前怪しい。ホントにこれだったかな?

ってかさ、貧乏くさい

	t+=' site:';
	t+=location.host;    //名前怪しい。ホントにこれだったかな?

ってアタリが。ブックマークレットなんだし、速度や負荷軽減を求めているんじゃないんだから

	t+=' site:'+location.host; 

これでいいんだよね。
変に貧民プログラミング。

追記ね。

うん。検索サイトを 'http://mogo2.jp/comment' としたのはなぜかといいますと、'http://mogo2.jp/' だと変化が速過ぎて検索結果が当てにならないだろうという判断。