Hallo Jens,
Vielleicht kennt Ihr ja die Seite www.gelbeseiten.de
so ungefähr, ja.
Meine Frage: Ist es möglich einen Link zu zu schreiben, der bereits die zu suchenden Begriffe enthält? Z.B. in der Art: www.gelbeseiten.de/?was:"Schreiner"?wo:"Hamburg"
Klares, entschiedenes "jein".
Die Formulardaten werden ja beim Absenden an ein serverseitiges Script übergeben, das die eigentliche Arbeit erledigt. Für diese Übergabe gibt es zwei verschiedene Methoden, POST und GET (auf die technischen Hintergründe will ich mal nicht eingehen).
Falls das Formular mit GET arbeitet, kann man es umgehen und die Daten, wie du es angedeutet hast, mit einem Link übergeben. Dazu muss man "nur" noch herausfinden, wie die Eingabefelder des Formulars heißen, damit man dem Script die Daten richtig zur Verfügung stellen kann.
Bei POST-Formularen geht's leider nicht so einfach.
So, nun die gute Nachricht: Das Formular der Gelben Seiten arbeitet mit GET.
Die schlechte Nachricht: Die sorgen mit einem Trick dafür, dass man das Eingabeformular eben _doch nicht_ umgehen kann. Wenn du die Seite aufrufst, ist vom Server her in einem unsichtbaren Formularfeld ein zufälliger Wert eingetragen. Nur wenn beim Absenden des Formulars dieser Zufallswert wieder mit übertragen wird, kommt die erwartete Antwort. Da dieser Wert jedesmal wieder anders ist, lässt sich das schlecht automatisieren.
Wenn es gehen sollte, wie müßte so ein Link aussehen?
Die Feldnamen und die zugehörigen Werte würden einfach mit einem Fragezeichen abgetrennt an die URL angehängt:
?feld1=wert1&feld2=wert2&feld3=wert3
Schönen Abend noch,
Martin
Idealismus wächst mit der Entfernung zum Problem.