Her er koden, med en rettelse til formen:
<script language="JavaScript">
<!--
var n = 0;
function findInPage(str) {
if (str == "") return false;
if (document.layers) {
if (!window.find(str)) {while(window.find(str, false, true)) n++;}
else n++;
if (n == 0) alert("Your search for \""+ str +"\" was not found in our database.");
}
if (document.all) {
var txt = window.document.body.createTextRange();
var found = txt.findText(str);
for (var i = 0; i <= n && found != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else alert("Your search for \""+ str +"\" was not found in our database.");
}
return false;
}
}
//-->
</script>
<form name="search" onSubmit="return findInPage(document.search.string.value);">
<font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
<input type="submit" value="Find">
</form>
Original kode:
http://javascriptkit.com/script/cutindex14.shtmlDet er enten IE eller Netscape udgaven.. men tror at det er IE, da den virker i IE hos mig.