Är det möjligt att skapa en sökmotor som söker efter ett filnamn i en databas (ex. sida1.html) utan att man måste skriva in "sida1.html" som ett sökord i scriptet: Det Javascript (sökmotor) jag har just nu är:
----
function sok() {
var sokText = sokForm.sokString.value
var sokGemener = sokText.toLowerCase()
var sokOrd = sokGemener.split("+")
var hit = 0
var direkt = sokForm.direkt.checked
document.write ("<html>")
document.write ("<head>")
document.write ("<title>Resultat av sökningen i JavaScript</title>")
document.write ("<link rel=stylesheet type=text/css href=sok.css>")
document.write ("</head>")
document.write ("<body>")
document.write ("<div class=visa>")
document.write ("Din sökning på: <b>" + sokText + " </b>gav följande resultat:" + "<p/>")
document.write ("<table class=resultat cellpadding=10>")
var nycklar = new Array(5)
nycklar[0] = new Array("sida1.html","sökord1","so2","so3","so4")
nycklar[1] = new Array("sida2.html","sökord1","so2","so3","so4")
nycklar[2] = new Array("sida3.html","sökord1","so2","so3","so4")
nycklar[3] = new Array("sida4.html","sökord1","so2","so3","so4")
nycklar[4] = new Array("sida5.html","sökord1","so2","so3","so4")
var rubriker = new Array(5)
rubriker[0] = "Bilar"
rubriker[1] = "Cyklar"
rubriker[2] = "Båtar"
rubriker[3] = "Flygplan"
rubriker[4] = "Dykning"
var beskrivningar = new Array(5)
beskrivningar[0] = "Den här avdelningen handlar uteslutande om bilar."
beskrivningar[1] = "Det här är en avdelning som handlar om mina cyklar."
beskrivningar[2] = "Om du gillar båtar ska du ta en närmare titt på den här avdelningen."
beskrivningar[3] = "Att flyga kan vara spännade, på den här sidan hittar du mera information."
beskrivningar[4] = "Detta är en avdelning som bara handlar om dykning."
for(i=0;i<5;i++) {
for(j=0;j<5;j++) {
for(k=0;k<5;k++) {
if(nycklar[j].indexOf(sokOrd[k]) > -1) {
if(direkt == true) {
var adress = "http://www.minwebbplats.se/" + nycklar[0]
location.reload(adress)
}
document.write ("<tr>")
document.write ("<td valign=top class=visatraff>")
document.write ("<b class=visatraff>" + rubriker + "</b>" + "<br/>")
document.write (beskrivningar + "<br/>")
document.write ("<a class=visatraff href=http://www.minwebbplats.se/" + nycklar[0] + ">http://www.minwebbplats.se/" + nycklar[0] + "</a>")
document.write ("</td>")
document.write ("</tr>")
hit = 1
}
}
}
}
if(hit == 0) {
document.write ("<tr><td class=visatraff>")
document.write ("Inga av nyckelorden matchade de som du sökte på." + "<p>")
document.write ("</td></tr>")
}
document.write ("</table>")
document.write ("<p>")
document.write ("<a class=visatraff href=sok.html>Ny sökning!</a>")
document.write ("</div>")
document.write ("</body>")
document.write ("</html>")
}
Går det att modfiera sciptet så att sökmotorn söker på filnamn i en databas istället för på olika sökord. Eller finns det något annat script som söker på filnamn?