2 Stimmen

Wie verwendet man Filter in der Google-Suche?

Ich habe eine Textfeldsuche in eine Google-Suche umgewandelt, indem ich :

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

Aber ich möchte Optionen für die Websuche, Bildsuche, lokale Suche und Nachrichtensuche.

Ich habe:

<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>

Wie kann ich diese Option über den oben genannten Link filtern?

1voto

Jacob Mattison Punkte 48729

Zuallererst sollten Sie sich mit der Verwendung der Google Suche API Dadurch erhalten Sie viel mehr Leistung und Kontrolle.

Wenn Sie jedoch etwas Schnelles und Schmutziges brauchen, sollten Sie die URL vor der Verkettung der Abfrage auswählen. Hier sind die URLs:

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

usw.

Vielleicht sollte man also eine globale Variable pflegen, die die aktuelle Such-URL enthält, und dann diese Variable in einer Onclick-Funktion für jedes Optionsfeld ändern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X