mehrere Suchabfragen für ein Textfeld (eignlt einfach?)
Steffen
- html
Hallo.
Ich habe eine fertig gecodetes Desktop Tool für mich gebaut, stolper aber bei einer Änderung:
Es sind 4 Textfelder auf der Form mit jeweils einem Button daneben.
|__| button
|__| button
|__| button
|__| button
in jedes Textfeld kann man ein Wort eingeben und dann wird mittels Button direkt auf einer entsprechenden Seite gesucht ( google, leo, wiki).
Das einzige was ich ändern will ist, dass nur noch ein Textfeld und die 4 buttons daneben. Man sollte nur sofort auf die Ergebnisseite gelinkt werden, also z.b. das direkt Suchergebnis von Google.
also :
|__| button button button
Is das möglich ?
hi,
Es sind 4 Textfelder auf der Form mit jeweils einem Button daneben.
[...]
in jedes Textfeld kann man ein Wort eingeben und dann wird mittels Button direkt auf einer entsprechenden Seite gesucht ( google, leo, wiki).
Handelt es sich also um vier einzelne Formular mit jeweils unterschiedlichem Ziel?
Das einzige was ich ändern will ist, dass nur noch ein Textfeld und die 4 buttons daneben. Man sollte nur sofort auf die Ergebnisseite gelinkt werden, also z.b. das direkt Suchergebnis von Google.
Is das möglich ?
Entweder müsstest du die action des Formulars cleintseitig per Javascript anpassen, oder serverseitig an hand des gedrückten Buttons entscheiden, wohin weitergeleitet werden soll (GET-URL für jeweilige SuMa dynamisch zusammenstellen, Location-Header).
gruß,
wahsaga
Danke für deine Hilfe.
Das Problem mit Java zu lösen habe ich schon probiert, kenne mich aber leider mit Java nicht gut aus. Zu deiner Frage:
Es ist eine Form mit 4 "textfeldern".
Zum Verständnis der Quelltext :
[..]
<form action="http://de.wikipedia.org/wiki/Spezial:Search" id="searchform" target="_blank" >
<input type="text" name="search" size="20" value="" />
<input type='submit' name="go" value="Wikipedia" />
</form>
<form action="http://dict.leo.org/" method="get" name="dict" id="dict" target="_blank">
<input type="text" name="search" size="20" value="" />
<input type="submit" name="go" value="Leo" />
</form>
<form action="http://www.google.de/search" method="get" target="_blank">
<input type="hidden" name="hl" value="de">
<input type="text" name="q" size="20" value="" />
<input type="submit" value="Google" />
</form>
<form action="http://telefonbuch.xxxxxxx.xxx.xxxxxx.xxx/TelefonbuchSucheDetail.aspx" method="get" target="_blank">
<input type="text" id="telefonsuche" name="name" size="20" class="FormularListe1SpTextBox"/>
<input type="submit" value="Telefon" class="ButtonSenden ButtonRechts"/>
</form>
[..]
Über weitere Hilfe würde ich mich sehr freuen !
hi,
Das Problem mit Java zu lösen habe ich schon probiert, kenne mich aber leider mit Java nicht gut aus.
Ich auch nicht. Das ist nicht der alleinige Grund, warum ich es nicht als Lösung vorgeschlagen habe - ich halte es darüber hinaus noch für ungeeignet.
Zu deiner Frage:
Es ist eine Form mit 4 "textfeldern".
Zum Verständnis der Quelltext :
Nein, das sind vier einzelne Formulare.
Über weitere Hilfe würde ich mich sehr freuen !
Erst mal klar machen, was du jetzt eigentlich vorliegen hast.
Dann über Javascript informieren (insb. über Eventhandler zum reagieren auf Button-Klick, und Umgang mit Formularen), oder mit der vorgeschlagenen serverseitigen Alternative beschäftigen.
gruß,
wahsaga