Hallo,
Folgendes Szenario möchte ich realisieren: man gibt im Suchformular den/die Suchbegriffe ein, bekommt die Suchresultate, klickt auf ein Resultat, und auf der geöffneten Seite wird der soeben verwendete Suchbegriff im Text farblich hervorgehoben. Das sollte eigentlich nicht Neues auf der Welt sein, aber ich bekomme es nicht hin.
Ich bin soweit gekommen, dass den Links in den Suchresultaten ein ?highlight=suchbegriff angefügt wird. Nun müsste ich ein Javascript haben, das auf allen Seiten eingebunden wird und die Highlight-Variable verwendet um alle entsprechenden Worte im Text zu markieren.
Ich habe einige Highlighter gefunden, aber kaum eines ist dazu gedacht, eine Variable aus der URL zu verwenden. .
Das jQuery plugin "SearchHighlight" würde im Grunde haargenau das machen was ich möchte, aber anscheinend hat es ein Problem mit meiner verwendeten iQuery Version (1.6.4) und funktioniert nicht. Ich verwende auf der Seite noch einige andere jQuery Plugins, und hab lange gebraucht, bis ich eine jQuery Version gefunden habe, mit der alle Plugins laufen.
Ich kenne mich mit Javascript zu wenig gut aus, um sowas selber zu programmieren. Es muss auch nicht unbedingt ein jQuery Plugin sein.
Wie kann ich das Problem lösen?
Gruss
Lesezeichen