Avatar billede cmau Nybegynder
01. oktober 2006 - 16:19 Der er 18 kommentarer og
1 løsning

Hvordan kan jeg laves sådan en søgning

Hejsa
Er der nogle her inde der har den fjerneste idé om hvordan jeg kan lave et søgefelt som på http://www.momondo.dk/? Altså så den søger mens man skriver og søger  på om nogle resultater indeholder søge ordet og ikke blot starter med dette.

Håber der sidder en der ude der kan hjælp mig igang :)
Avatar billede keysersoze Ekspert
01. oktober 2006 - 16:23 #1
søg på google efter ajax - så finder du en masse om det.
Avatar billede cmau Nybegynder
01. oktober 2006 - 16:28 #2
Ja, hjælper mig ikke særlig meget ved ikke hvad jeg skal kigge efter, kan du evt beskrive en funktion?
Avatar billede keysersoze Ekspert
01. oktober 2006 - 16:32 #3
Avatar billede cmau Nybegynder
01. oktober 2006 - 16:44 #4
Har vist fundet lidt her:

http://ajaxpatterns.org/Live_Search
Men siderne Ripped Tickets og Delta Vacations kan man ikke komme ind på så kan ikke rigtig se hvad det handler om. Måske en der ude kender andre?
Avatar billede keysersoze Ekspert
01. oktober 2006 - 17:00 #5
Avatar billede cmau Nybegynder
01. oktober 2006 - 17:30 #6
keysersoze > Nice nok :) NU har jeg fudnet ud af en del, men hvordan kan jeg få den select boks jeg har lavet til at være under søgefeltet som på momondo?
Avatar billede keysersoze Ekspert
01. oktober 2006 - 17:37 #7
har ikke kigget på hvad momondo gør - men mon ikke et layer sat med css kan gøre det.
Avatar billede cmau Nybegynder
03. oktober 2006 - 11:12 #8
Men også javascript, da man kan trykke pil ned og op og vælge hvilken en man vil have og derefter trykke enter.
Avatar billede keysersoze Ekspert
03. oktober 2006 - 11:49 #9
nej - for den boks der kommer frem er en almindelig html-selectboks
Avatar billede cmau Nybegynder
03. oktober 2006 - 12:17 #10
Jamen hvordan kan jeg så gøre sådan at når man er i et text felt kommer ned i selectboksen?
Avatar billede keysersoze Ekspert
03. oktober 2006 - 12:55 #11
det er jo ajax der laver al det tekniske - dvs laver opslagende alt afhængig af hvad der skrives i det textfelt. Finder ajax nogle forslag kommer selectboxen til syne vha javascript - klikker man så på en værdi i selectboxen har vi igen at gøre med javascript

textbox.value = selectbox.value

... sådan meget forsimplet.
Avatar billede cmau Nybegynder
04. oktober 2006 - 10:28 #12
PRøv at se her:
http://www.fuckingloveyou.com/ajax/

Prøv at søg efter fx "na" og tryk pil ned, så skifter focus, men når du trykker op igen ryger den op til text feltet, hvordan finder man id for option 0, altså den første.
Avatar billede momondo Nybegynder
04. oktober 2006 - 23:17 #13
denne funktion har voldt os lidt problemer mht cross-browser kompatibilitet - så vi har snørklet lidt meget med den - du kan evt. sende os en mail og vi kan give dig koden.
mvh
momondo/thorvald
Avatar billede keysersoze Ekspert
07. oktober 2006 - 10:59 #14
til gengæld er netop legen med crossbrowser sjov :)

Jeg ved godt at det ikke er mig der efterspørger funktionaliteten men jeg kunne da godt tænke mig en kopi :) kim@soze.dk
Avatar billede momondo Nybegynder
07. oktober 2006 - 11:07 #15
Vi har netop lidt snørkleri med den nu – da den ikke opfører sig helt korrekt med enter-tasten (netop pga af lidt cross-browser comp)...regner med at færdiggøre dette engang i næste uge...så vil vi sende dig koden
Avatar billede keysersoze Ekspert
08. oktober 2006 - 17:43 #16
lyder fint :)

Har netop svaret på den e-mail du har sendt mig :)
Avatar billede cmau Nybegynder
14. oktober 2006 - 09:30 #17
NU har jeg selv leget en del videre med min og det ser okay godt ud.

Momondo > Jeg kunne godt tænke mig at se hvordan i får den til at være perfekt under feltet og passe som et dropdown. Skal jeg blot findes jeres mail på momondo.dk?
Avatar billede cmau Nybegynder
31. oktober 2006 - 14:39 #18
Nå lukker vist her.
Avatar billede cmau Nybegynder
31. oktober 2006 - 14:39 #19
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester