Autor | Zpráva | ||
---|---|---|---|
spacek145 Profil |
Jak to udělat?
|
||
Martin02 Profil |
spacek145:
Otázka v pěti slovech, proč ne? :) Vytvoříš v HTML input. Pomocí javascriptu si vytvoříš nějakou funkci, která se bude volat po změně textu v tom inputu: <input type="text" onchange="javascriptovaFunkce();"> Teď jde o to, odkud chceš vyhledávat. Pokud z databáze, tak ta funkce bude pomocí AJAXu volat nějaký PHP soubor, kterému předá text, který je aktuálně v inputu a ten PHP soubor se na základě těchto dat podívá do databáze a zkusí něco najít, popřípadě vrátit nějaké data, která ta javascriptová funkce zobrazí do stránky. Pokud budeš vyhledávat z nějakých dat, kterých je třeba jen málo, bude lepší si je předem nahrát do javascriptového pole a pak ta funkce bude vyhledávat jen z toho pole a není třeba AJAX. Mimochodem, když jsem zkusil do googlu zadat dvě slova, která leží v nadpisu tohoto topicu, v druhém odkazu je krásný příklad, dokonce jsou ve zdrojáku i popisky, jak to funguje: |
||
Marschmallow Profil |
#3 · Zasláno: 19. 7. 2014, 23:28:00
spacek145:
Myslíš něco jako je na Je čas ? |
||
Str4wberry Profil |
#4 · Zasláno: 21. 7. 2014, 11:13:47
Na jecas.cz je to dělané takto: CSS vyhledávání a filtrování obsahu » Vyhledávání
|
||
Časová prodleva: 10 let
|
0