• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Externes Suchfeld - Javascript

Babel22

New member
Guten Tag Leute.

Ich habe in einer bestimmten Seite (Seite1) eine Suchfunktion. Darin kann ich verschiedene Applikationen suchen.

Wir haben jetzt aber eine zentrale Einstiegsseite (Seite2). In diese soll ich ein Suchfeld einbauen. Wenn ich in dieses Suchfeld eine Applikation eingebe, soll ich auf die andere Seite (Seite1) umgeleitet werden und es sollen die Sucheinträge aufgelistet werden. Also quasi ein externes Suchfeld.

Das Problem ist aber dass sich der Link auf der Seite1 nie ändert. Ich habe da keine keywords im Link. Da wird bei der Suche ein JavaScript ausgeführt. Die Variante mit "form" und "action" geht hier nicht. Habe ich schon versucht. Wenn ich in Seite2 in das Suchfeld was eintrage, auf "suche" klicke, komme ich zwar auf die Seite1, aber das Suchfeld ist leer und es werden keine Applikationen aufgelistet.

Ich habe feststellen können dass das hier ausgeführt wird, wenn ich auf Seite1 auf suchen klicke. Es wird eine function ausgeführt, aber ich weiß nicht was da genau passiert. Ich komme von außen nicht an das Suchfeld ran. Kann ich mit diesem Code was anfangen? Gibt es eventuell auch andere Möglicheiten wie ich das realisieren kann?

HTML:
 <div class="searchCriteria">
            <div class="field">
                <div class="input">
                  <i class="icon-search"></i>
                  <input id="crit_fullTextSearchValue" name="fullTextSearchValue" type="text" value="" maxlength="40"/>
                   
                  <br />
                  <script type="text/javascript">                        
                          $(document).ready(function() {
                    // Add additional support: Enter-Key submits the form by clicking the Search-Button
                    $("#crit_fullTextSearchValue").keypress(function(evt) { onEnterClickButton('sendSearchqueryIndex', evt); setHiddenField('resetAttributeSearch', true); });
                            });
                  </script>
                </div>
              </div>
            </div>
          
          <div class="btn-toolbar">
            <a href="#" rel="tooltip" data-original-title="Hotkey: <img/> +F">
              <input type="submit" id="sendSearchqueryIndex" value="Search" onclick="setHiddenField('pageStart', 0);setHiddenField('currentPageNumber', 0);setHiddenField('activeSearchStrategy', 'SEARCH_BY_INDEX'); return true;" class="btn btn-primary" />
            </a>
          </div>


Gruß
 
Zuletzt bearbeitet:
Ich verstehe deine Frage wie folgt:

Es gibt eine Seite 1, die funktioniert wie folgt:
Dort befindet sich ein Eingabefeld in das man Text (den Name einer Applikation) hineinschreibt, dann drückt man"Eingabe" oder klickt auf eine Schaltfläche, und löst dadurch eine Suche nach der Applikation aus.

Gewünscht ist eine Seite 2, die soll wie folgt funktionieren:
Auch dort befindet sich ein Eingabefeld in das man Text (den Name einer Applikation) hineinschreibt, auch dort drückt man "Eingabe" oder klickt auf eine Schaltfläche. Aber diese Seite kann nicht "selbst suchen", statt dessen soll sie Seite 1 aufrufen, den eingegeben Text in das dortige Eingabefeld übertragen, und dort auch die Suche auslösen.

Richtig?
 
Zurück
Oben