zaczalem przygode z XAJAX bardzo zalezy mi na tym aby zrozumiec jak dziala,
wyszukiwarka, w zasadzie jak wyswietlaja sie podpowidzi wpisywane w polu tekstowym
tak jak na stronie np: http://perfectionorvanity.com/ czy http://targeo.pl lub google suggest.
czy te podpowiedzi wyswietlaja sie na warstwie jesli tak to jak zrobic zeby mozna bylo wybrac odpowiednia podpowiedz strzalkami i zatwierdzic enterem, chodzi mi glownie o te podpowiedzi.
pobawilem sie jakimis skryptami i dziala wyszukiwanie tak jak chcialem czyli wywolywana jest funkcja po puszczeniu klawisza: onkeyup="xajax_suggest(parametry);
tylko wyniki pokazuja sie na warstwie i sa linkami jak zrobic zeby mozna je bylo wybrac strzalkai podobnie jak na powyzszych przykladowych stronach.
Wielkie dzieki za jaka kolwiek pomoc i pozdrawiam,
Marcel
kod jest ponizej, a tutaj efekt (wyrazy z tablicy): http://www.teex.pl/xajax/examples/multiply/multiply2.php
dolaczane pliki sa tutaj: http://xajaxproject.org/download.php
<? require_once ("../../xajax_core/xajax.inc.php"); $xajax = new xajax(); $brands = array("ALFA ROMEO","AUDI","BMW","CHRYSLER","CITROEN","DAIHATSU","FIAT","FORD","HONDA","ISUZU","JAGUAR","LADA","LANCIA","MAZDA","MERCEDESBENZ","MITSUBISHI","NISSAN","OPEL","PEUGEOT","PORSCHE","RENAULT","ROVER","SAAB","SEAT","SKODA","SUBARU","SUZUKI","TOYOTA","VOLVO","VW","OPLPPPPP"); function suggest($data) { $outstring = ''; foreach($brands as $brand) { $outstring .= '<li><a href="#"onclick="java script:document.getElementById('search').value=''.$brand.'';document.getElementById('suggests').style.display ='none';">'.$brand.'</a></li>'; } } $objResponse = new xajaxResponse(); $outstring = '<ul>'.$outstring.'</ul>'; $display = 'block'; } else $display = 'none'; //$objResponse->addScript('document.getElementById('suggests').style.display = "'.$display.'"'); $objResponse->assign("suggests","innerHTML", $outstring); return $objResponse; } $xajax->registerFunction("suggest"); $xajax->processRequest(); ?> <html><head> <?php $xajax->printJavascript('../../'); ?> </head> <body> <form method=post action=""> <input type="text" class="textbox" id="search" onkeyup="xajax_suggest(document.getElementById('search').value);" style="width:270px;"/> <input type="submit" value="szukaj"> </form> <div id="suggests"> </div> </body> </html>