{"id":609,"date":"2014-01-24T13:43:04","date_gmt":"2014-01-24T13:43:04","guid":{"rendered":"http:\/\/www.taywa.ch\/blog\/?p=609"},"modified":"2014-01-25T11:10:05","modified_gmt":"2014-01-25T11:10:05","slug":"subnavigation-fur-600-seiten","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/js\/subnavigation-fur-600-seiten\/","title":{"rendered":"Subnavigation f\u00fcr 600 Seiten"},"content":{"rendered":"

Wie programmiert man eine Subnavigation mit mehr als 600 Seiten?<\/strong> …und zwar so, dass sie benutzerfreundlich und \u00fcbersichtlich ist und von Google indexiert wird?<\/p>\n

F\u00fcr die Website www.poursuites-plus.ch<\/a> mussten wir alle „Office des poursuites Suisse“ verlinken. Wir haben dieses Problem wiefolgt gel\u00f6st:<\/p>\n

\"Recherche<\/a><\/p>\n

Eine Linkliste mit Filterfunktion per Javascript: Nach jedem Buchstaben wird die Liste automatisch und f\u00fcr den Besucher sichtbar aktualisiert. Dies zeigt dem Besucher, dass was passiert und gibt uns die M\u00f6glichkeit, je nach Listenl\u00e4nge die Darstellung anzupassen.<\/p>\n

Pagination oder nicht?<\/strong>
\nAuf eine Pagination haben wir bewusst verzichtet. Zum Einen ist scrollen unserer Meinung nach benutzerfreundlicher, und zum Andern kann so auch mit der „Auf Seite finden“-Suchfunktion des Browsers gearbeitet werden kann.
\nIm konkreten Fall ist dies nur bedingt erfolgreich, da man vielleicht einen Ortsnamen sucht, der gar kein eigenes Betreibungsamt hat. Dem JavaScript Filter ist eine komplette Liste der Ortsnamen mit zugeh\u00f6rigen \u00c4mtern hinterlegt.<\/p>\n

Benutzerfeedback<\/strong>
\nDer gefundene Suchbegiff wird in den Resultaten herausgehoben – bei \u00fcberschaubarer Trefferzahl auch in den Detailinformationen. So zeigt eine Suche nach „Epa“ die Resultate:<\/p>\n