nejaky cast trva
*nejaky cas trva
Příspěvky odeslané z IP adresy 2001:718:2601:258:ccf2:d5...–
list.focus(); // cokoliv napises, tak presune focus do listu ul/li a tim padem uz nelze psat dal
// Loader.init(); - undefined
// Slideshow.init(); - undefined
if(countries[index].toLowerCase().indexOf(country.value.toLowerCase()) != -1) // 0, -1 je chapano jako false, takze, pokud to zacina tim stringem, tak to nemusi najit, dokud tam nedas !==. Ale pri mem testovani to fungovalo spravne, takze si teto poznamky nevsimej...
country.onkeypress = function()
{
autocomplete();
list.style.display = "block";
list.focus();
};
// tady nemas vubec zadne return. Zmacknuti klavesy je casova udalost, ktera nejaky cast trva nezavisle od dalsiho js. Po uplynuti tohoto casu se teprve zapise pismenko do policka. Pokud se ten js stihne vykonat ale drive, tak pracuje jeste sprazdnym polickem. Navic, v tomto pripade to funguje tak, ze se zmacknuta klavesa nejspis zapise do policka az po vykonani js, pokud je vysledkem funkce true (return true) (pokud se jiz nezapsala pri onkeydown, ovsem). Pokud tam neuvedes nic, chape se to jako return true. Schvalne si zkus napsat do input policka treba "a". Mozna se to rozbali, mozna ne. A ted na to input znova klikni a pripis k tomu "b", takze by tam melo byt "ab". Ale moznosti se rozbali pro vsechno obsahujici "a" i uprostred slova.
Kdyz pismenko odmazes, tak je to take klavesa, ale nejak to nereaguje :)