![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 2 Dołączył: 15.11.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
proszę o poradę: jak zrobić taką fajną wyszukiwarkę, jaka jest na www.apple.com ? Tzn. coś w stylu LiveSearch, żeby odpowiednie kategorie dodawał po określonej ilości liter, np. mamy tabelę `gry` (załóżmy): wydawca, producent, tytuł, dystrybucja w polsce i po pierwszej literze wyszukuje po wydawcach, producentach i dystrybutorach (w osobnych kategoriach), a jak użytkownik wprowadzi trzecią literę, to mu się pokazują np. 3 losowe gry, które odpowiadają kryteriom wyszukiwania. Próbowałem sam takie coś zrobić, ale strasznie wolno chodzi. P.S. Strasznie proszę o odpowiedź, takie coś mi jest straszliwie potrzebne. Ten post edytował Garrappachc 23.11.2007, 21:37:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Dawno temu musiałem napisać taką aplikację http://tyszkiewicz.edu.pl/~toantonik/zaliczenie/
Sam sposób na wyszukanie jest banalnie prosty. Wystarczy dodać zdarzenie onkeyup i za pomocą AJAX wyszukać w bazie danych po czym zwrócić i wyświetlić wynik za pomocą funkcji zwrotnej. Wyszukiwanie będzie powtarzane po każdym wciśnięciu klawisza, dzięki czemu wyniki będą dynamicznie uaktualniane dla nowego ciągu. Ja w tej funkcji po prostu odświeżyłem część strony, Ty możesz dodać diva w odpowiednim miejscu strony i wyświetlać w nim wyniki wyszukiwania. Jeśli użytkownik kliknie poza obszarem strony lub wyjedzie myszką poza obszar diva to wtedy ustawiasz display none lub poprostu removeChild dla tego diva. Ten post edytował slammer 1.12.2007, 11:57:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 14:40 |