---
title: "Sökfunktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18457-sökfunktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Peevo"
published: "2001-11-09T21:11:00.000Z"
updated: "2001-11-09T21:11:00.000Z"
replies: 0
views: 138
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18457-sökfunktion"
---

# Sökfunktion

## #1 — Peevo, 2001-11-09T21:11Z

\<SCRIPT LANGUAGE="JavaScript"\>

var item = new Array();

// "Page Name","path","Page Title","Many,Key,Words","Descriptive Comments"

c=0; item\[c\]=new Array("albatross.html","","Albatross","Albatrosser","Är en stor fågel");
c++; item\[c\]=new Array("about.htm","","Om mej","om,kontakta,email,vem","Information om mej.");

page="\<html\>\<head\>\<title\>Sökresultat\</title\>\</head\>\<body bgcolor='white'\>\<center\>\<table border=0 cellspacing=10 width=80%\>";

function search(frm) {
win = window.open("","","scrollbars");
win.document.write(page);
txt = frm.srchval.value.split(" ");
fnd = new Array(); total=0;
for (i = 0; i \< item.length; i++) {
fnd \= 0; order = new Array(0, 4, 2, 3);
for (j = 0; j \< order.length; j++)
for (k = 0; k \< txt.length; k++)
if (item\[order\[j\]\].toLowerCase().indexOf(txt\[k\]) \> -1 && txt\[k\] != "")
fnd \+= (j+1);
}
for (i = 0; i \< fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j \< fnd.length; j++)
if (fnd\[j\] \> n) { n = fnd\[j\]; w = j; };
if (w \> -1) total += show(w, win, n);
fnd\[w\] = 0;
}
win.document.write("\</table\>\<br\>Har funnit: "+total+"\<br\>\</body\>\</html\>");
win.document.close();
}
function show(which,wind,num) {
link = item\[which\]\[1\] + item\[which\]\[0\]; 
line = "\<tr\>\<td\>\<a href='"+link+"'\>"+item\[which\]\[2\]+"\</a\> Score: "+num+"\<br\>";
line += item\[which\]\[4\] + "\<br\>"+link+"\</td\>\</tr\>";
wind.document.write(line);
return 1;
}
//  End --\>
\</script\>

Jag skulle vilja ha hjälp med att få det man söker på i en extern fil..

Permalänk: https://www.webforum.nu/p/18457

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18457-sökfunktion
