2

以下を使用して、テキストボックス検索をGoogle検索に変換しました。

location.href = "http://images.google.com/search?q=" + val;

しかし、私はWeb検索、画像検索、ローカル検索、ニュース検索のオプションが必要です。

私は持っています :

<tr height="40">
<td width="80%" align="center" ><input id="searchText" type="text" size="100"/></td>
<td class="searchbox" width="20%" align="center"><a href="#" onclick="startSearch()">Search</a></td>
<td width="0%"></td>
</tr>

<td align="center">
<input type="radio" name="searchType" value="true"/> Web
<input type="radio" name="searchType" value="false"/> Image
<input type="radio" name="searchType" value="false"/> News
<input type="radio" name="searchType" value="false"/> Local
</td>

上記と同じリンクを使用して、このオプションをフィルタリングするにはどうすればよいですか。

4

1 に答える 1

1

まず第一に、あなたは本当にあなたにもっと多くの力とコントロールを与えるであろうグーグル検索APIを使うことを検討するべきです。

ただし、すばやく汚いものが必要な場合は、クエリを連結する前にURLを選択することをお勧めします。URLは次のとおりです。

"http://www.google.com/maps?q=" + val;
"http://www.google.com/images?q=" + val;
"http://www.google.com/news?q=" + val;

したがって、おそらく行うべきことは、現在の検索URLを含むグローバル変数を維持し、各ラジオボタンのonclick関数でその変数を変更することです。

于 2010-08-18T13:28:52.440 に答える