"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

JS Combobox bei google-suggests

Rektal 16.12.2004 - 09:22 2721 29
Posts

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Naja, die Punkte die ich u.A. aufgezaehlt habe bei den 'Varianten'.. DataSource auch usw. Oder was willst du noch genau wissen?

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338

daisho

SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19689
Bitte machts das Bild vom Pfeil im Button transparent ;)

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
daisho die technisch simplen dinge zuerst bitte

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Beim Klogehen ist mir noch eingefallen, dass der Content der Auswahl dann auch flexibel sein sollte. Ich glaub einen table zu verwenden waere nicht schlecht, um gleich auch mehrspaltige Ergebnisse anzeigen zu koennen (ist das wass ich oft brauch). Meine Implementation hats mit a-Elementen und display: block gemacht, was einfach wegen den Events und des CSS zu implementieren (hover ...), aber dann doch nicht den Anforderungen entsprach ...

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
jo, mit den events is' eh schon egal - js brauchst sowieso...

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
jo, ausn WE is nix geworden :D

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Eh kloar. Dann meld' ich mich fuers naechste an, eh nix zu tun *haha*

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
http://www.php.net/ -> quicksearch

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
geiles feature: autocomplete funktioniert nicht nur für ganze keywords sondern auch für eindeutige substrings davon. zB: mysql_functions brauchen nur my um auf mysql vervollständigt werden zu können.

echt praktisch.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
// schwuelstigen text geloescht

Waere ueber jede Art von Input dankbar, was fuer eine "alles koennende" Combobox interessant und praktibael waere.

Derzeit hab ich quasi das verhalten eines normalen select-Elements nachgeschrieben. Vorteil ist halt dass der Inhalt beliebig sein kann, nicht nur einfache Listen von oben nach unten. Unterstuetzt begrenzt auch Keyboard-Navigation.

Konfiguration und installation erfolgt grossteils durch ueberschreiben von Methoden, die entweder komplett fehlen oder ein sensibles Default-Verhalten an den Tag legen.

Das auto-complete Feature ist natuerlich wichtig, ohne dem bringts es gar nicht. Wenn ich einen Text eintippe, oeffnet sich automatisch das Dropdown mit den passenden matches, die sich aendern sobald ich weiterschreibe. Loesche ich den Text, schliesst sich das drop-down (oder stellt alle Moeglichkeiten dar? sollte konfigurierbar sein).

Optimierungen wie Binary-Search kommen noch (ist ja nicht immer gesagt dass die Daten sortiert sind).

Wem fallen noch zusaetze zu den bisherigen Angaben ein?

Ein Ziel von mir ists natuerlich dass auf allen Browsern laufen zu haben, bisher sehe ich wenig Probleme fuer alle Win IEs und alle Gecko-Varianten was zum laufen zu bekommen. Mac IE muss man sehen, Safari ebenso. Opera rechne ich fix hinzu, Konqueror wird bei Safari mitschwimmen.

Ich will auch nicht den Accessability-Aspekt aus den Augen verlieren. D.h. der Mark-Up sollte im Idealfall ohne JS in Lynx auch was brauchbares bieten (wenn die Umsteaende erfordern und auch ermoelichen).
Bearbeitet von Rektal am 27.12.2004, 23:26

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Gibts eine Demo online?

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Nope, erst naechste Woche nach Silvester.

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz