Raketenwilli: Suchfunktion auf Homepage

Beitrag lesen

Die Treffer der öffentlichen Suchmaschine auf die site: zu begrenzen hat auch Nachteile (z.B. bei Änderungen, die dann nicht zeitnah wirksam werden).

@@Gerhard

Tatsächlich ist das aus dem Jahr 2013 stammende und in reinem JS notierte Skript - welches Du aber anpassen musst - wohl der Königsweg (aber nur soweit serverseitige Techniken nicht zur Verfügung stehen)

siehe:

https://forum.selfhtml.org/self/2021/oct/16/suchfunktion-auf-homepage/1792631#m1792631

  • Vergib den durchsuchbaren Tabellenzellen (oder Überschriften) einen einheitlichen Klassenname.
  • Ergänze das Eingabefeld im Suchformular am besten um eine datalist

Letztere kann im HTML fix notiert werden oder nach dem Laden der Seite mit Javascript (das verlinkte Skript zeigt eigentlich schon wie das geht) erzeugt werden.

var divs = document.getElementsByClassName("col-md-2");
...

(es müssen ja keine DIVs sein...)

ABER:

Auf älteren Geräten, insbesondere älteren Mobilgeräten kann es bei 2500 Einträgen (insbesondere in einer Tabelle) durchaus recht „zäh“ werden (Ladezeit der Seite, Initialisierung des Formulars, eigentliche Suche, Scrollen zum Treffer). Das solltest Du testen - und zwar nicht mit dem neuesten iPhone oder Oberklasse-Samsung.

0 50

Suchfunktion auf Homepage

Gerhard
  • programmiertechnik
  1. 0
    dedlfix
    1. 1
      Gunnar Bittersmann
      • begriff
      1. 1
        Der Martin
        1. 0
          Gunnar Bittersmann
          • suche
      2. 0
        dedlfix
  2. 0
    Raketenwilli
    1. 0

      „Gesucht werden soll nur auf der aktuellen Seite“ (Nachtrag)

      Raketenwilli
  3. 0
    Gunnar Bittersmann
    • html
    • suche
    • suchmaschinen
  4. 0
    Gerhard
    1. 2
      Gunnar Bittersmann
      • suche
      • ux
      1. 0
        Gerhard
        1. 0
          Der Martin
        2. 0
          Rolf B
        3. 0
          Gunnar Bittersmann
          1. 0
            Rolf B
            1. 0
              Gunnar Bittersmann
          2. 0
            Gerhard
            1. 0
              Raketenwilli
              1. 0
                Raketenwilli
              2. 0
                Gerhard
                1. 0

                  Wenns denn par tout falsch gemacht werden soll...

                  Raketenwilli
            2. 0
              Rolf B
              1. 0
                Der Martin
                1. 0
                  Gerhard
                  1. 0
                    Rolf B
                  2. 0
                    Gunnar Bittersmann
                  3. -1
                    Lose
                2. 0
                  Rolf B
                  1. 1
                    Der Martin
                  2. 0

                    OT: Große Tabellen schnell darsellen

                    Raketenwilli
                    1. 0
                      Rolf B
                      1. 0

                        Gute Ergänzung

                        Raketenwilli
            3. 0
              Auge
              1. 0
                JürgenB
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    JürgenB
                    1. 1
                      Robert B.
                      • menschelei
                      1. 1
                        Auge
                        1. 0
                          Robert B.
                  2. 0
                    Raketenwilli
                    1. 0
                      Raketenwilli
                    2. 0
                      Gunnar Bittersmann
                    3. 0
                      Rolf B
                      1. 0
                        Der Martin
                      2. 0
                        Raketenwilli
  5. 0
    Matthias Scharwies
    1. 0
      Gunnar Bittersmann
      1. 0
        Matthias Scharwies
        1. 0
          Rolf B