04. april 2001 - 00:54Der er
16 kommentarer og 1 løsning
Simpel søgemekanisme
Jeg har i tidernes morgen lavet mig en søgemaskine i JS. Fungerer fint men man skal \"slaveindtaste\" alle html-filernes navne i en streng, hvilket jo ikke er særlig smart... Derfor efterlyser jeg et script i ASP, der er i stand til at finde et html-dokument ud fra enten hele navnet på dette eller dele af det. Er der flere valgmuligheder skal der kunne vælges mellem dem i eksempelvis en dropdownbox. Alle dokumenterne vil ligge i det samme biblotek, så den behøver ikke søge på tværs af biblotekerne. Nogen der ligger inde med et sådant script, da jeg er nybegynder i ASP?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<% search = request.querystring(\"search\") Set fso = Server.CreateObject(\"Scripting.FileSystemObject\") Set dir = fso.GetFolder(server.mappath(\".\"))
Set foldercollection = dir.Files For Each file in foldercollection
if instr(file.name, search) then %> <A HREF=\"<%=file.name%>\"><%=file.name%></A> <% end if next %>
<% search = request.querystring(\"search\") Set fso = Server.CreateObject(\"Scripting.FileSystemObject\") Set dir = fso.GetFolder(server.mappath(\".\"))
Set foldercollection = dir.Files For Each file in foldercollection
if instr(file.name, search) then %> <A HREF=\"<%=file.name%>\"><%=file.name%></A> <% end if next set foldercollection = nothing set fso = nothing set dir = nothing %>
<HTML> <BODY> <% if request.querystring(\"action\") = \"go\" then search = request.querystring(\"search\") Set fso = Server.CreateObject(\"Scripting.FileSystemObject\") Set dir = fso.GetFolder(server.mappath(\".\"))
Set foldercollection = dir.Files For Each file in foldercollection
if instr(file.name, search) then %> <A HREF=\"<%=file.name%>\"><%=file.name%></A> <% end if next set foldercollection = nothing set fso = nothing set dir = nothing else %> <FORM ACTION=\"search.asp\" METHOD=\"GET\"> <INPUT TYPE=\"hidden\" NAME=\"action\" VALUE=\"go\"> <INPUT TYPE=\"text\" NAME=\"search\"> <INPUT TYPE=\"submit\" VALUE=\"Sog\"> </FORM> <%end if%> </BODY> </HTML>
Det prøver jeg men hvad siger du, der skal stå der hvor du har skrevet sogeord. Er sogeord navnet på indtastningen? Jeg gemmer filen under search.asp og når jeg kalder den fra min menu sætter jeg den til at kalde \"search.asp?=sogeord\" ik?
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.