Starší komentáře ke článku: Vyhledávání v dlouhém selectboxu JavaScriptem

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Vita

Datum vložení: 21.1.2004 0:28:12

Vpravde trosku vic se mi libi <a href='http://javascript.internet.com/forms/list-chooser.html' target='_blank'>http://javascript.internet.com/forms/list-chooser.html</a>

Nerikam ze je to idealni reseni - ale vpravde mi prijde o neco intuitivnejsi.

Avatar

Autor komentáře: kexik

Datum vložení: 21.1.2004 7:26:39

No kdybys "vpravdě" líp četl, tak na tentýž skript popsaný před 3 roky na intervalu je v článku odkaz, no ale aspon si opět udělal zadost své grafomanské mánii

Avatar

Autor komentáře: Vita

Datum vložení: 21.1.2004 8:40:56

Clanek na ktery je odkaz ma neco podobneho - jenze v opere to po presunu aktivni polozky mimo obraz nezascroluje tam kde ta vybrana polozka je. Ten javascript na ktery davam odkaz ma tohle osetrene tim ze ty ostatni polozky schova. Jiste - je to zalezitost prohlizece ale v tomhle pripade mi prijde o neco lepsi.

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 21.1.2004 8:51:24

hlavne ukazka v tomto clanku nefunguje v Firebirdu :-(, ukazka z prispevku funguje i v nem.
Well done, Interval.cz

Avatar

Autor komentáře: Jarda

Datum vložení: 19.2.2004 13:51:53

Super nechápu proč to dosud neumí prohlížeče samy. Funkce funguje dobře, jen pokud chci znovu hledat, tak musím kliknout vedle nebo udělat nějakou akci, abych začal znovu do začátku čili se to chová trochu odlišně od standardu, který má 2s a pak smaže buffer a jede od začátku. Ale to je jen malá vada od dokonalosti... :o)

Avatar

Autor komentáře: Tomco

Datum vložení: 28.4.2004 13:57:02

mam to osetrene pomocou eventu OnKeydown() miesto OnKeypress(). OnKeypress totiz nerozpoznava klavesy typu backspace, sipky, tab, capslock atd. onkeydown to rozpozna a v ukazke je nastavene aj moznost mazania hladaneho textu pomocou backspace. cize staci len zamenit event.

Avatar

Autor komentáře: Vladimír Myslík

Datum vložení: 2.3.2004 0:29:12

A jak tohle vymyslet v multiple selectu? Mam pomerne dlouhy multiple select a potreboval bych neco obdobneho. Dik za napady.

Avatar

Autor komentáře: Squad_leader

Datum vložení: 14.10.2005 12:11:40

Rád bych jen podotkl, že s ohledem na obecnou kompatibilitu toto také není příliš šťastné řešení. Jednak proto, že tohle chodí jen pod IE a druhak proto, že třeba Mozilla tuto funkci podporuje automaticky (Teda při stisku kláves nabíhá první stisknuté pole zadané v roletce) Přesto děkuji za nápad daného kódu.

Avatar

Autor komentáře: Pavel Růžička

Datum vložení: 29.10.2005 23:55:55

Dobrý den, díky za příspěvek - zdá se, že to není v článku dobře zdůrazněno, ale cílem opravdu byla funkcionalita v IE právě proto, že prohlížeče na bázi Mozilly již takovou funkci obsahují nativně :) Pavel Růžička

Avatar

Autor komentáře: Tomas

Datum vložení: 29.1.2007 16:11:46

Nevím proč, ale nereaguje mi to na české znaky. Např. při stisknutí klávesy [i]č[/i] mi funkce __getDdlKey(e) vrací vždy kód 52 (tedy číslici 4) - a to při české i anglické klávesnici. Nevíte někdo, kde může být chyba? Dělá to v IE i ve Firefoxu.

Avatar

Autor komentáře: Tomas

Datum vložení: 30.1.2007 12:09:12

Už jsem na to přišel. Musí se to volat na událost onKeyPress a já tam měl onKeyDown. Vůbec by mě nenapadlo, že tohle má souvislost s diaktrikou.

Zpět na článek | Úvodní stránka Interval.cz