05. september 2001 - 10:44
Der er
5 kommentarer og
2 løsninger
Søgning i database
Jeg har en database med følgende felter:
ID Tekst
Feltet Tekst er et notatfelt.
Ved søgning på ord får jeg selvfølgelig en masse søgeresultater. Når jeg trykker på et af link´ne får jeg vist den tekst der står ud for feltet Tekst.
Kan det lade sig gøre at der automatisk hoppes ned til det første ord i teksten der er søgt på og hvordan gøres dette.
05. september 2001 - 13:34
#1
Hvis du lægger teksten over i en streng, så kan du vel lave en replace, hvor du markerer teksten med bold.
efterfølgende kan du evt. lave følgende replace:
sTekst = rs(\"Tekst\")
...
sJumpTo = \"<a name=\"search\"><b>\" & sSearchWord & \"</b></a>\"
Replace(sTekst, sSearchWord, sJumpTo, 1, 1)
Så erstatter den kun den først fundne sSearchWord med link til den, og det kan muligvis være, at det kan lade sig gøre at lave en onLoad i body:
onLoad=\"document.search.focus\"
Men er ikke helt sikker.