Alt 25.05.2011, 11:44:37   #1 (permalink)
Gesperrt

ID: 413539
Lose-Remote

Reg: 14.01.2011
Beiträge: 110
zeldox wird schon bald berühmt werdenzeldox wird schon bald berühmt werden
Standard Suchformular mit mehreren Such-Optionen per Dropdown

Hi, ich arbeite an einer neuen Seite für die ich ein Suchformular brauche, dass Google und Wikipedia per Dropdown Menü Auswahl durchsuchen kann.

So in etwa wie auf der Startseite von Klamm.de

Habe das soweit auch schon fertig, jetzt müssen nurch noch die zu durchsuchenden URL´s von Google.com und Wikipedia.org bestimmt werden, so dass man die Suchmaschine per Dropdown entscheiden kann.

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<form name="search" method="post" action="http://de.wikipedia.org/wiki/Spezial:Suche" target="_blank"> <input type="text" name="search" size="30" value="Hier Suchen" /> <select> <option value="1">Google</option> <option value="2">Nachrichten</option> <option value="5">Wikipedia</option> </select> <input type="submit" name="fulltext" value="Suche" /> </form>
Die Suche durchsucht jetzt bei allen drei Auswahlmöglichkeiten immer nur Wikipedia, aber wie gebe ich der Auswahl "Google" die entsprechende URL
(http://www.google.com/search) so dass ich Google durchsuchen kann?

LG

zeldox
zeldox ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 25.05.2011, 12:09:53   #2 (permalink)
Multitalent
Benutzerbild von joschilein

ID: 9301
Lose-Remote

joschilein eine Nachricht über ICQ schicken
Reg: 05.05.2006
Beiträge: 1.414
joschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehen
Standard

Rein mit HTML wirst du das in der Form nicht schaffen, da du einem Formular nur eine Zieladresse geben kannst, welche das Formular selbst nicht mehr ändern kann.

Möglichkeiten:
  • Änderung des Formularziels per Javascript je nach Auswahl. Funktioniert natürlich nicht wunschgemäß, wenn der Nutzer kein JS angeschaltet hat.
  • Umleitung über PHP, wo je nach Auswahl die entsprechende Url bestimmt wird.
  • Mehrere Formulare (je möglichem Ziel eines), wovon jeweils nur eines (mit dem jeweiligen Suchfeld und Suchbutton) gezeigt wird und die anderen mit visibility:hidden ausgeblendet werden. Das kann vermutlich auch rein mit CSS unter Verzicht auf JS erfolgen.
Bei wenigen möglichen Zielen mag die dritte Variante auch ganz schick sein, ich wäre aber für die zweite.


Heute schon gepixelt
joschilein ist offline   Mit Zitat antworten
Alt 25.05.2011, 12:36:31   #3 (permalink)
Gesperrt

ID: 413539
Lose-Remote

Reg: 14.01.2011
Beiträge: 110
zeldox wird schon bald berühmt werdenzeldox wird schon bald berühmt werden
Standard

danke, du hast mir den entscheidenen tipp gegeben. man kann das ganze ja auch einfach in einer iframe laden und mehrere suchen per link im dropdown entscheiden lassen. so ist es am einfachsten fürs erste
zeldox ist offline Threadstarter   Mit Zitat antworten
Alt 25.05.2011, 13:57:20   #4 (permalink)
Multitalent
Benutzerbild von joschilein

ID: 9301
Lose-Remote

joschilein eine Nachricht über ICQ schicken
Reg: 05.05.2006
Beiträge: 1.414
joschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehen
Standard

Zitat:
Zitat von zeldox Beitrag anzeigen
man kann das ganze ja auch einfach in einer iframe laden


Verstehe ich das richtig und alle Suchen sollen schon vorher ausführt werden und nur eine angezeigt? Das wäre aber richtig bääh. Und iframes sind auch bääh.


Heute schon gepixelt
joschilein ist offline   Mit Zitat antworten
Alt 26.05.2011, 11:14:12   #5 (permalink)
Gesperrt

ID: 413539
Lose-Remote

Reg: 14.01.2011
Beiträge: 110
zeldox wird schon bald berühmt werdenzeldox wird schon bald berühmt werden
Standard

ist fürs erste das einfachste.. das reicht mir schonmal. auf dauer wäre ein onchange script vielleicht besser, aber davon hab ich halt weniger ahnung.
zeldox ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Privatspähre-Optionen theHacker Bug-Report 2 09.07.2010 09:41:23
Ihr baut kleines Suchformular ein und bekommt bis zu 10 Mio... BartTheDevil89 Lose4Action 22 06.01.2009 18:53:37
Dropdown Menü benissite Lose4Scripts 1 02.01.2008 15:40:02
500 Powerlinks bei Klamm mit Optionen Bambino Lose4Auctions 3 10.12.2007 20:35:35
[Flash] Suchformular - Variablen werden nicht übergeben Gremlin Programmierung 2 11.02.2007 14:22:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29:10 Uhr.