Поиск по базе данных, скрипт следующий:
<script>
function findkeyword(){
if(!WORD.value) return
var xrezult="",y
fnd1.recordset.moveFirst()
while (!fnd1.recordset.eof){
y=f1.value.toLowerCase()
if(y.indexOf(WORD.value.toLowerCase())>=0){
xrezult+=f2.value + "
"
}
fnd1.recordset.moveNext()
}
if (!xrezult){
document.all.rezult.innerHTML="<table border=0>"+"<tr>"+"<td>"+"<font face=Verdana,Arial,Helvetica size=3 color=#FF0000>"+"[B]"+"По вашему запросу ничего не найдено"+"[B]"+"</font>"+"</td>"+"</tr>"+"</table>"}
else
{document.all.rezult.innerHTML="<table border=1>"+"<tr>"+"<td>"+"[list=1]"+"[*]"+xrezult+""+"[list=1]"+"</td>"+"</tr>"+"</table>"}
}
Нумеруется почему-то не отдельно каждая строка, а весь список целиком, как единое целое.