検索用メタサーチ
■ このスレッドは過去ログ倉庫に格納されています
0001暇人
NGNG/*検索*/
enginePrefix=new Array()
enginePrefix[0]=""
enginePrefix[1]="http://www.goo.ne.jp/default.asp?WTS=ntt&SM=MC&DE=2&DC=25&_v=2&MT="
enginePrefix[2]="http://www.infoseek.co.jp/Titles?sv=JC&lk=noframes&rt=JG&qt="
enginePrefix[3]="http://www.excite.co.jp/search.gw?c=japan&lk=excite_jp&s="
enginePrefix[4]="http://www.lycos.co.jp/cgi-bin/pursuit?cat=jp&matchmode=and&query="
enginePrefix[5]="http://search.fresheye.com/?kw="
enginePrefix[6]=""
enginePrefix[7]="http://search.yahoo.co.jp/bin/search?p="
enginePrefix[8]="http://search.dragon.co.jp/cgi-bin/search/search.cgi?log=0&cate=&item=20&query="
enginePrefix[9]="http://navi.ntt.co.jp/cgi-bin/ntt-dir-tret.msn?condition=AND&keyword="
enginePrefix[10]="http://kaze.csj.co.jp/search/lookup-main.cgi?max=10&off=0&cond=and&meta=1&key="
enginePrefix[11]="http://odin.ingrid.org/servlets/jerky?from=0&idx=0&exp=0&n=10&grp=1&c=t&key="
enginePrefix[12]=""
enginePrefix[13]="http://www.goo.ne.jp/default.asp?WTS=ink&SM=MC&DE=2&DC=25&_v=2&MT="
enginePrefix[14]="http://av.yahoo.com/bin/serch?p="
enginePrefix[15]="http://infoseek.go.com/Titles?sv=IS&lk=noframes&svx=home_searchbox&qt="
enginePrefix[16]="http://www.excite.com/search.gw?search="
enginePrefix[17]="http://www.lycos.com/cgi-bin/pursuit?query="
enginePrefix[18]="http://www.altavista.com/cgi-bin/query?pg=q&kl=XX&stype=stext&q="
function startSearch(){
if (document.form1.query.value!=""){
for(var i=0;i<document.form2.url.length;i++)
{if(document.form2.url[i].selected==true)indexNumber=i;}
if(indexNumber!=0 && indexNumber!=6 && indexNumber!=12){
result_win=window.open(""@`"search"@`"scrollbars=1@`menubar=1@`status=1@`location=1@`resizable=1");
result_win.location=enginePrefix[indexNumber]+escape(document.form1.query.value)
result_win.focus()
}
}
}
</SCRIPT>
よきアドバイスがあったら、ぜひ。
0002続き
NGNG&lt;!--一括検索 --&gt;
<form name="form1" method=post>
一括検索<input type="text" size=36 value="" name="query">
</form>
<form name="form2">
<select name="url" onChange="startSearch()">
<option selected>----
<option>Goo
<option>Infoseek
<option>Excite
<option>Lycos
<option>FreshEye
<option>----
<option>Yahoo
<option>Dragon
<option>NTT Directory
<option>CSJ
<option>ODIN
<option>----
<option>Goo (foreign)
<option>Yahoo USA
<option>Infoseek USA
<option>Excite USA
<option>Lycos USA
<option>Altavista
</select>
</form>
長くてすみません。
0003名無しさん
NGNG0004名無しさん
NGNG0005モジコ
NGNGwin9xだから?
0006大将軍
NGNGescape(document.form1.query.value)
で日本語をデコードしているのだが、環境によっては効かないのかな?
当方はmac8.1+ネスケ4.5です。
0007同じJavaScriptでも
NGNG文字化けの原因はOSの違いではなく、ブラウザの違いでしょう。
なぜそうなのかはマイクロソフトかネスケ社に聞いてやってね。
で、ネスケ使ってるならMacでもWinでもそのままで問題ないけれど、
IEの場合はescape()をとってデコードをしないようにしなければ
うまくいかない。解決策としてはブラウザを判定させて処理を分岐する
ようにしてやればどちらのブラウザでもうまくいくようになる。
いかん!マジレスしてしまった…。
0008IEかそれ以外か・・・
NGNGresult_win.location=enginePrefix[indexNumber]+document.form1.query.value;}else{
result_win.location=enginePrefix[indexNumber]+escape(document.form1.query.value);}
0009厳密に言えば…
NGNG違いについても検証するべきであるが、そこまではやってないので
これでも全ての環境でうまくいくとは言い切れません。ご留意を…。
0010JustView3.0では
NGNG0011大将軍(作成者です)
NGNGこのスクリプトで開いたウインドウを
コマンドキーやメニューバーで操作すると、
どういうわけか元ウインドウの方が反応してしまうのです。
例えばコマンドキーで閉じようとすると、元ウインドウの方が
閉じてしまう。
一旦新しいほうのウインドウをクリックすれば大丈夫なんですが、
ページを進むたびにクリックせねばならないのです。
mac+ネスケ4.5特有の現象なのでしょうか?
0012使わせてもらっても良いですか?
NGNG役に立ちそう。 だめでしょうか?>大将軍さん
0013使わせてください。
NGNGものすごく便利なので・・・ だめでしょうか>大将軍さん
0014使わせてください
NGNGメチャ気に入ってしまいましたです。 是非使わせて欲しいのですが
だめでしょうか? お願いします・・・
0015右府
NGNGどうぞ。
つーか、実は誰かが作っていたのを改良したやつだったりする・・・。
0016名無しさん
NGNGfocus()の意味分かってんの?
0017右府
NGNGたぶんそんなだった気がする。
0018有り難うございます
NGNG友達もかなり便利だと言って評判上々です。
0019vitaminz
NGNGただ、わざわざform1・form2と分けている理由がわからないんですが。
そうするとqueryとurlの表示部分に強制改行入ってイヤなので、家ではちょっと書き換えて使わせてもらってます。
0020右府
NGNG当方のデフォルトページのレイアウトの都合上、
強制改行するために分けているだけです。それだけでッス。
0021>20
NGNG改行タグ入れるだけでいいんじゃないの?まぁどうでもいいけど。
■ このスレッドは過去ログ倉庫に格納されています