httpサーバでディレクトリをあけているところを検索する方法を以前のエントリでチラッと書きましたが、ムービーで紹介されていましたので改めてポストしてみます。
firefoxやoperaなどのブラウザではお気に入りに登録したURLに「キーワード」をつけることが出来て、ムービーではこの機能を利用してgoogle検索にラップするような仕組みになっていますが、IEやほかのブラウザで出来るのかどうかわからなかったのでスクリプトでラップしてみました。
↓こんな感じ
ブラウザのURLフィールドに直接叩き込む場合は以下の文字列を入力します。
javascript:if((extn=(((tmp=prompt("検索ファイル拡張子を入力してください",""))?tmp:"").replace( / /g,"%7C")))!=""&&(trgt=(((tmp=prompt("検索ワードを入力してください",""))?tmp:"").replace( / /g,".")))!=""){trgt=encodeURI(trgt);window.location="http://www.google.co.jp/search?hl=ja&q=intitle%3A"index.of"+%2Blast.modified+%2Bparent.directory+%28"+extn+"%29+%2B""+trgt+""+-htm+-html+-php+-asp+-jsp+-cf&lr=";}
インプットボタンから呼び出すソースは以下になります。
<input type="button" onclick='if((extn=(((tmp=prompt("検索ファイル拡張子を入力してください",""))?tmp:"").replace( / /g,"%7C")))!=""&&(trgt=(((tmp=prompt("検索ワードを入力してください",""))?tmp:"").replace( / /g,".")))!=""){trgt=encodeURI(trgt);window.location="http://www.google.co.jp/search?hl=ja&q=intitle%3A%22index.of%22+%2Blast.modified+%2Bparent.directory+%28"+extn+"%29+%2B\""+trgt+"\"+-htm+-html+-php+-asp+-jsp+-cf&lr=";}' value="コンテンツ検索"/>
プロンプトが2つあがって入力が促されます。1つ目は探しているファイルの拡張子です。jpgとかaviとか。複数入力する場合は半角スペースで区切ります。で、2つ目が検索ワードです。










