Schetelich Posted July 17, 2008 Report Share Posted July 17, 2008 Hallo, habe mir einen einfachen Schnellfinder bestehend aus 3 Dropdown Feldern gebastelt, der die selektierten Werte miteinander verbindet und an die advanced_search_result.php weiterleitet. Anschauen könnter euch's ja mal hier. Link: http://www.heischwimm.de/shop/index.php/cat/c12_Heizkoerper---Ventil.html Hier nochmal der Quelltext in vereinfachter Form <script type="text/javascript"> function combine(both){ both.keywords.value = 'grundwert '; both.keywords.value += document.getElementById('wert1_id').value + ' AND ' document.getElementById('wert2_id').value; } </script> <!--2 Dropdown Felder mit je 2 Werten --> <form id="form2" action=""> <select id="wert1_id"> <option selected="selected" value="">Auswahl...</option> <option value="01">01</option> <option value="02">02</option> </select> <select id="wert2_id"> <option selected="selected" value="">Auswahl...</option> <option value="10">10</option> <option value="11">11</option> </select> </form> <!-- verstecktes Formular mit festem Wert und ein Knopf zum absenden --> <form id="form1" action="advanced_search_result.php" onsubmit="combine(this)" method="get"> <input type="hidden" value="" name="keywords" /><input type="submit" value="...finden" /> </form> [/HTML] So weit so gut, das Script funzt meines Erachtens tadellos. Nur wenn die Anzahl der Suchergebnisse im xtc die 20 übersteigt und xtc damit durch die Funktion split_page_results (richtig so?) neue Seiten anlegt, steigt das Ganze aus. Allerdings auch erst dann, wenn man auf eine nachfolgende Seite klickt und dann versucht von dort aus eine beliebige Seite anzuwählen. Zur Erläuterung: ---------------- Wir befinden uns auf Seite 1 der advanced_search_results.php - dann sieht der Link in der Adressleiste des Browsers folgendermaßen aus: http://www.heischwimm.de/shop/advanced_search_result.php?keywords=xxx für nachfolgende Seiten wird die Verlinkung so geparst: http://www.heischwimm.de/shop/advanced_search_result.php/keywords/xxx/page/2 Klicken wir nun von dort aus auf die nächste Seite wird der Link falsch ausgegeben: http://www.heischwimm.de/shop/keywords/xxx/page/3 ---------------- Ich könnte die Sache nun so lösen, dass einfach keine Seiten erzeugt werden, sondern alle Suchergebnisse untereinander angezeigt werden. Hät ich zunächst kein Problem damit. Aber gibt's keine saubere Lösung? Ich bin dankbar für jeden Rat. Danke im Voraus. P.S.: Falls ihr das einfach mal anhand obenstehenden Links ausprobieren wollt, lasst einfach alle Werte so wie sie sind (Typ.../Länge.../Höhe...), dann werden ca. Ergebnisse gefunden, da könnter's dann sehen. Link to comment Share on other sites More sharing options...
Schetelich Posted July 22, 2008 Author Report Share Posted July 22, 2008 *das Ganze in den Vordergrund rück* Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.