selvfølgelig kan det laves ... ellers ville ikke fair.dk kunne have gjort det ;o]
et tips er at kigge i koden. det der laver tricket er denne HTML:
<input name='carType$imgRoot' type='hidden' value='/fair/client/fair/pics/logged_off/'></input>
<input name='carType$url1' type='hidden' value='
https://www.fair.dk/fair/servlet/search?command=1&searchValue='></input><input name='carType$url2' type='hidden' value='&entity=dk.fair.tiadomainmodel.CarType&attribute=fullName&startingWith=false&maxResults=500&smartSearch=true'></input>
<input name='carType$descr' size='40' tabindex='1' type='text' autocomplete='off' onkeyup='search("carType");' value='' class='Inputtekst' ></input>
<img height='14' border='0' name='carType$statusImg' style='visibility: hidden; ' width='20'></img>
<input name='carType' type='hidden' value=''></input>
<Div style='position: absolute; visibility: hidden; z-index: 10; ' id='carType$selectDiv'>
<select onclick='userSelect("carType");' name='carType$select' size='5' tabindex='1' onkeypress='userSelectOnEnter("carType");' class='Inputtekst' onblur='userSelect("carType");'></select></Div>
alle javascript funktioner ligger i denne javascript fil:
https://www.fair.dk/fair/scripts/search.jsdet er bare til at kigge på det.
Pricippet i det er:
- lav en tekstbox
- lav et layer (<div>) hvor du legger en select ind i
- skjul dit layer.
- når du taster noget ind i tekstboxen, populerer du din select og derefter viser du dit layer
/nute