[HTML] Mehrere Sucheingabefelder auf dem Desktop

Rk2k4

Cadet 3rd Year
Registriert
Jan. 2005
Beiträge
40
Moin ^^

Ich will die Standard Suchfunktionen von Ebay, google und Wikipedia direkt auf dem Desktop einbinden mit einer HTML Datei als Hintergrund.
Jetzt hab ich als absoluter Noob im Programmieren, mit Mühe und Not die nötigen Funktionen aus den Seiten raus geklaut, angepasst und auf das (nach meinem Ermessen) nötigste reduziert, und einzeln in einer HTML Datei funktioniert das auch wunderbar.
Wenn ich jedoch alle 3 Skripte in einer HTML einbinde und einfach nur untereinander stelle, funktioniert die Eingabe über die Enter Taste nicht mehr.
Genau das ist mir aber wichtig, also dass die Suche mit Enter in dem Feld aktiviert wird, in dem man sich gerade befindet. Einen extra "Suche starten" Button will ich nicht haben.
Ich möchte kein HTML Profi werden, ich brauche Hilfe nur für diese eine Sache :D

Hier mal der Inhalt meiner Datei :

<form name="advsearch_form" style="display:inline" action="http://search.ebay.de/" method="get">
<div align="center">
<td valign="top">
<b>ebay :</b> &nbsp;
<input type="text" id="satitle" name="satitle" value="" maxlength="256" size="64" />

<form action="http://de.wikipedia.org/wiki/Spezial:Suche" id="searchform">
<div align="center">
<td valign="top">
<b>Wikipedia :</b> &nbsp;
<input id="searchInput" name="search" type="text" title="Durchsuche die Wikipedia [f]" accesskey="f" value="" maxlength="256" SIZE="64"/>

<FORM name=f action=http://www.google.de/search>
<div align="center">
<td valign="top">
<b>google :</b> &nbsp;
<TD align=middle>
<INPUT maxLength=256 size=64 name=q>
<div align="center">
<INPUT type=radio CHECKED value="" name=meta> Das Web
<INPUT type=radio value=lr=lang_de name=meta> Seiten auf Deutsch
<INPUT type=radio value=cr=countryDE name=meta> Seiten aus Deutschland
 
Rk2k4 schrieb:
Moin ^^

Ich will die Standard Suchfunktionen von Ebay, google und Wikipedia direkt auf dem Desktop einbinden mit einer HTML Datei als Hintergrund.
Jetzt hab ich als absoluter Noob im Programmieren, mit Mühe und Not die nötigen Funktionen aus den Seiten raus geklaut, angepasst und auf das (nach meinem Ermessen) nötigste reduziert, und einzeln in einer HTML Datei funktioniert das auch wunderbar.
Wenn ich jedoch alle 3 Skripte in einer HTML einbinde und einfach nur untereinander stelle, funktioniert die Eingabe über die Enter Taste nicht mehr.
Genau das ist mir aber wichtig, also dass die Suche mit Enter in dem Feld aktiviert wird, in dem man sich gerade befindet. Einen extra "Suche starten" Button will ich nicht haben.
Ich möchte kein HTML Profi werden, ich brauche Hilfe nur für diese eine Sache :D

Du musst in den input das tag onClick einbauen... wenn es dir weiter hilft dann habe ich hier mal ein beispiel für dich:

<input type=submit name="Suchen" value="Auswahlbestätigen" onClick="return check();">
Wenn sonst noch was ist dann kannste mich ruhig anschreiben!!!!
 
Hi, dein Hinweis ist mir leider zu allgemein.
Wenn ich das fett geschriebene egal an welcher Stelle in der Input Zeile einpaue, dann passiert gar nichts, ausser dass es einen Script Fehler gibt, und ein Objekt erwartet wird.
Wenn ich deine komplette Zeile übernehme passt das wieder nicht zu dem Skript der einzelen Suchfunktionen.
Zudem sind die Skripte ja auch für jede Suchfunktion anders, weiss der Teufel warum ???
Von den Funktionen dahinter habe ich doch überhaupt kein Plan, das einzeige was ich gemacht habe ist weglassen und ausprobieren ob es noch geht.
Von irgendwelchen Befehlen weiss ich doch gar nichts, schon gar nicht von denen die da nicht enthalten sind :(
 
Das geht leider alles total in die falsche Richtung.
Ich habe grad eben einen Kollegen gefragt und er hat das Problem sofort erkannt.
Es ist so einfach, dass ich es eigentlich hätte sehen müssen.
Jeweils am Ende der 3 Abschnitte (welche für je eine Suchmaschine stehen), muss noch </form> stehen.
 
Dein Code-Ausschnitt enthält dummerweise soviele Fehler, daß vermutlich kein Browser in der Lage ist die Daten korrekt zu senden ;)

Ich hab dir mal die drei Formulare soweit auf das Wesentliche reduziert, daß du nicht nur jedes einzelne mit ENTER abschicken kannst:

Code:
<!-- ebay -->
<form class="nomargin" method="get" action="http://search.ebay.de/search/search.dll">
<h1><label for="ebay">ebay:</label></h1>
<p><input name="from" value="R40" type="hidden"/>
<input type="text" id="ebay" maxlength="300" name="satitle" size="50"/>
<input value="Finden" type="submit"/></p>
</form>

<!-- google -->
<form action="http://www.google.de/search" name="f">
<h1><label for="google">Google:</label></h1>
<p><input name="hl" value="de" type="hidden"/>
<input id="google" maxlength="2048" name="q" size="50" title="Google-Suche" value="" type="text"/>
<input name="btnG" value="Google-Suche" type="submit"/>
<input name="btnI" value="Auf gut Glück!" type="submit"/></p>
<p>Suche: <input id="all" name="meta" value="lr=" type="radio"/><label for="all"> Das Web </label>
<input id="lgr" name="meta" value="lr=lang_de" type="radio"/><label for="lgr"> Seiten auf Deutsch </label>
<input id="cty" name="meta" value="cr=countryDE" type="radio"><label for="cty"> Seiten aus Deutschland </label>
<input id="cl" name="meta" value="lr=lang_de|lang_en" checked="checked" type="radio"><label for="cl"> Anpassen </label></p>
</form>

<!-- Wikiepedia -->
<form action="http://de.wikipedia.org/wiki/Spezial:Suche" id="searchform">
<h1><label for="searchInput">Wikipedia:</label></h1>
<p><input id="searchInput" name="search" title="Durchsuche die Wikipedia [alt-shift-f]" accesskey="f" value="" type="text" size="50">
<input name="go" id="searchGoButton" value="Artikel" type="submit">
<input name="fulltext" id="mw-searchButton" value="Volltext" type="submit"></p>
</form>

greetings, Keita
 
Lol das ist ja mal geil...Die eifachsten Fehler erkennt man immer zu letzt. Kenn ich aus eigenen Erfahrungen. Naja hastes ja jetzt geschafft!
 
Hi Keita,

Das ist kein Ausschnitt, sondern der gesamte Code.
Weder Firefox noch IE haben Probleme damit, und melden auch keine Fehler. Aber wie gesagt, die Html Datei kommt direkt auf den Active Desktop.
Danke für deine Anpassung, aber ich will die Eingabefelder ja zentriert haben.
Naja wie auch immer, es funktioniert jetzt genau so wie ich das haben wollte :)
 
@Rk2k4 :

oder du suchst über http://bogner1.de ;)

Kannst auch in Wikipedia, Ebay, Amazon, ... und haufen weiterer Suchdienste suchen.
Auch Übersetzen lassen oder ähnliches... :D
 
Zurück
Oben