| Suche per JavaScript |
| Tutorials - Tutorials | |||||||
Suche innerhalb der WebsiteWenn die Webpräsentation umfangreicher wird, wachsen die Probleme, dem Nutzer alles, was man Tolles anzubieten hat, auch mundgerecht zu servieren. Was kann man tun? Richtig, übersichtliche Navigation und evtl. auch eine Suchhilfe anbieten. Dabei gibt es mehrere Möglichkeiten. 1. Man kann eine Übersicht der Stichworte in einem Auswahlfeld anbieten. Das sieht auf den ersten Blick weniger professionell aus, als eine "richtige" Suchmaschine, hat aber einen wichtigen Vorteil: Der Nutzer muß sein Suchwort nicht selber schreiben; es gibt keine Probleme mit Synonymen oder mit Schreibfehlern. Eigentlich handelt es sich hier lediglich um ein spezielles Pulldownmenü. 2. Professioneller und problematischer in der Bedienung ist die Suchmaschine. Wenn die Auswahl-Variante einmal realisiert ist, ist es zur Suchmaschine, die innerhalb eines Kataloges sucht, nur ein kleiner Schritt. Diese Suche erfolgt blitzschnell. Da das Ziel immer nur ein Link innerhalb der Site ist, kann man auf die Verknüpfbarkeit von Suchbegriffen verzichten. Die Varianten 1 und 2 haben den häßlichen Nachteil, daß der Stichwortkatalog "von Hand" angelegt und gepflegt werden muß. (Nicht ganz richtig, man kann sich natürlich einer programmierten Hilfe bedienen, die dann auch noch so wichtige Suchbegriffe wie "und" katalogisiert.) 3. Wer es langsamer aber weniger arbeitsintensiv wünscht, muß eine "richtige" Suchmaschine bauen, die Seite für Seite der Präsentation erst mal laden und durchsuchen muß. Das kann dauern, deshalb wird man diese Art Suchmaschine wohl in der Regel doch lieber serverseitig betreiben, weil dort der Zugriff blitzartig erfolgt. Suchhilfe mit AuswahlfeldGehen wir schrittweise vor:
Okay, leider wollen wir nachträglich noch "Auto" einordnen. Im Interesse der geordneten Anzeige gleich hinter Aachen. Also ändern wir 2 mal "alle - 1" Nummern. Ne Du, das glaub' ich jetzt nicht. Mal sehen, ob es einfacher geht.
Bedenken wegen der Länge dieser Zeile muß man nicht haben. 2. Schritt: Auswahlfeld anlegen
Dies läßt sich noch weiter vereinfachen, denn die Hilfsvariablen wort und wohin sind entbehrlich; allerdings wird dann der write-Eintrag etwas unübersichtlich. 3. Schritt: Ladefunktion
4. Schritt: Sich freuen, weil es klappt! Allerdings werden Sie bei der Wahl Fehlermeldungen erhalten. Meine Ziele existieren ja nicht wirklich! Suche anhand einer StichwortlisteDie Anlage und Verwaltung der Liste verläuft, wie oben beschrieben. Es folgt sogleich ein Schritt 2: Frageformular So sieht der Code aus. Nichts besonderes, wichtig nur der Aufruf der Funktion zeig(), die die gefundene Seite bzw. durch Marke gekenzeichnte Stelle lädt.
Schritt 3: Auswertungsfunktion
Auch hier werden, im Falle eines Treffers, Seiten angesprungen, die nicht existieren!
Dieses Tutorial wurde bereitgestellt von Prof. Dr. Rolf Hirte, Technische Fachhochschule Wildau. Vielen Dank an dieser Stelle!
Viel Spass beim Lernen und beim Erstellen eigener JavaScripts. Solltet ihr ein nützliches Script entwerfen, von dem ihr meint dass es gut auf diese Seite passen würde, dann sendet es doch einfach ein :-) |

