Pozdrav, ovdje se nalazi kod koji sluzi za search, radi kako treba samo je problem sto treba radit search 7000 linija, pa je problem da mu treba nekada i par sekundi da nade trazeno. Da li netko moze nadopunit kako bi mogao napraviti da sa strane imam jednu sliku po defaultu i da ju mijenja. Na pocetu bi bila slika zelena kvacica i kada bi se upisivalo bi se ona mijenjala, znaci kada zavrsi search bi bilo zelena kvacica ako je dole izlistan neki od podataka, a crvena kvacica bi bila ako bi dole bilo prazno, dok bi se trazilo bi bila slika od pretrazivanja ili neki gif od searcha. Sliku sam vec napravio pa bi trebalo stavit samo da mijenja background position slike posto je na jednoj slici sve tri slike pa bi bilo background-position: 0 -30px recimo i za drugi -60. Pa ako netko zna kako se to moze napraviti.
Hvala
<script type="text/javascript" language="javascript">
var myVals=new Array();
function CacheValues()
{
var l = document.getElementById('ListBox1');
for (var i=0; i < l.options.length; i++)
{
myVals[i] = l.options[i].text;
}
}
function SearchList()
{
var l = document.getElementById('ListBox1');
var tb = document.getElementById('TextBox1');
l.options.length=0;
if(tb.value == "")
{
for (var i=0; i < myVals.length; i++)
{
l.options[l.options.length] = new Option(myVals[i]);
}
}
else{
for (var i=0; i <myVals.length; i++)
{
if (myVals[i].toLowerCase().indexOf(tb.value.toLowerCase()) != -1)
{
l.options[l.options.length] = new Option(myVals[i]);
}
else
{
// do nothing
}
}
}
}
function ClearSelection(lb)
{
lb.selectedIndex = -1;
}
</script>
<body onload=CacheValues();>
<form id="form1" runat="server">
<input type="text" ID="TextBox1" onkeyup="return SearchList();"/>
<select ID="ListBox1" Height="150px" Width="250px" size="13" multiple="multiple">
<option>Vincent</option>
<option>Jennifer</option>
<option>Shynne</option>
<option>Christian121</option>
<option>Helen 121</option>
<option>Vladi</option>
<option>Bee 132</option>
<option>Jerome</option>
<option>Vinz</option>
<option>Churchill</option>
<option>Rod</option>
<option>Mark</option>
</select>
</form>
</body>
</html>