hab mir eine kleine suchfunktion in javascript zusammengebastetl,naja den anfag.
es fehlen natürlich noch einige sachen(z.b. leerzeichen wegschneiden usw.)
Aber bevor ich weitermache wollte ich erstmall das jetzige problem lösen.
also wenn ich die suche starte zeigtd der mir danach ewig in der Statusleiste "den
pfad der datei" wird geöffnet an.
naja und ich hätte gerne das nach wenn man die suche nochmal startet der bildschirm
wiedergelöscht wird was jetzt nicht der fall ist, da wird alles untereinander geschrieben.
sagt mal was zu dem ansatz. geht , geht gar nicht, weg damit...?
also das array soll meinen stichwortindex darstellen, die wörter sind jetzt nur beispielwörter.
<html>
<head>
<title>Suchefunktion</title>
</head>
<body>
<form name="Suche">
<input type="text" name="Begriff">
<input type="submit" onClick="Suchfunktion()">
</form>
<script type="text/javascript">
<!--
function Suchfunktion()
{
text = new Array("meer","meeres","meeresgrund","meeresgrundleuchten");
var Begriff = document.Suche.Begriff.value;
for(i=0;i<=text.length;i++) {
for(j=0;j<=text[i].length;j++) {
for(k=1;k<=text[i].length;k++) {
var Extrakt = text[i].slice(j,k);
if(Begriff == Extrakt) {
//Suchwort fett hervorheben
l = j - j;
for(l=l;l<j;l++) {
var teil_1 = text[i].charAt(l);
parent.Ergebnis.document.write(teil_1);
}
parent.Ergebnis.document.write("<b>"+Extrakt+"</b>");
for(m=k;m<text[i].length;m++) {
var teil_2 = text[i].charAt(m);
parent.Ergebnis.document.write(teil_2);
}
parent.Ergebnis.document.write("<br>");
}
}
}
}
}
//-->
</script>
</body>
</html>
P.S. Die Suchfunktion ist für einen Offlineinhalt, deshalb kann ich kein PHP benutzen.