Pagina 1 din 1
Cautare precum google
Scris: Mie Ian 12, 2011
de hidden
Pe siteul meu am creat o sectiune de cautare. Insa vreau sa o fac ca si google: cand se apasa o tasta sa caute in continutul bazei de date si sa puna sub input-ul de cautare primele 10 rezultate. Nu vreau decat idei ptr cum anume s-ar face chestia asta.
Cautare precum google
Scris: Joi Ian 13, 2011
de MarPlo
Ideea e ca se foloseste Ajax.
La campul input text se adauga atributul onchange="functieAjax(this.value)". La fiecare modificare a valorii din campul de text se apeleaza functia functieAjax(), aceasta preia valoarea, o poate trimite la un script pe server, iar rezultatul primit se poate afisa intr-un tag tot cu acea functie Ajax.
Cautare precum google
Scris: Joi Ian 13, 2011
de hidden
Pana aici am facut si eu. Foloseam onblur ca atunci cand se pozitiona pointerul mouse-ului in afara input-ului de cautare sa stearga continutul div-ului.
Insa problema era ca atunci cand scoteam div-ul din input si il puneam in div-ul cu rezultatele javascript-u vedea ca am iesit din input si executa functia de stergere a continutului div-ului.
Am rezolvat insa folosindu-ma de intervale javascript : cand iesea din input incepea intervalul (0,5 s), si apoi executa functia de stergere a continutului. Daca insa mouse-ul se pozitiona deasupra div-ului (onmouseover) atunci opream intervalul , iar la onblur ptr div porneam iar intervalul.
Oricum, multumesc