Her er en lille søgemaskine skrevet i ren javascript... :
<HTML>
<Head>
<BODY BACKGROUND=\"back.jpg\" BGCOLOR=\"#C0C0C0\" TEXT=\"#000000\" LINK=\"#000080\" VLINK=\"#800040\" ALINK=\"#FF0000\"></BODY>
<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Hide Script from Old Browsers
// Obviously the more enteries you have the more time it will take to
// load the document, but the seek time reamins very quick, I would
// say with about 500 entries you would be quicker than YAHOO!
// at least with this there are no CGI Scripts to load, once the main
// page is in that\'s it!!!!
// Define Database Options
Keyword = new Object();
Descrip = new Object();
Address = new Object();
// Keyword[0] = n (where n is the number of keywords which can be searched
Keyword[0] = 6
// Each entry is split into
// Keyword[n] = text (where text is the keyword of which the entry is to
// be searched by (type Keywords in lowercase)
// Descrip[n] = text (where text is the description associated to this entry
// Address[n] = text (where text is the URL associated to the entry
// n is the entry number.
Keyword[1] = \"javascript\"
Descrip[1] = \"JavaScript World is the best JavaScript site on the Net.\"
Address[1] = \"
http://www.mydesktop.com/javascript/\"Keyword[2] = \"yahoo\"
Descrip[2] = \"Search the BEST engine on the internet.\"
Address[2] = \"
http://www.yahoo.com\"Keyword[3] = \"world\"
Descrip[3] = \"JavaScript World is the best JavaScript site on the Net.\"
Address[3] = \"
http://www.mydesktop.com/javascript/\"Keyword[4] = \"free\"
Descrip[4] = \"Free webpages at Geocities.\"
Address[4] = \"
http://www.geocities.com\"Keyword[5] = \"free\"
Descrip[5] = \"Free webpages at Tripod\"
Address[5] = \"
http://www.tripod.com\"Keyword[6] = \"free\"
Descrip[6] = \"Free JavaScript at JavaScript World\"
Address[6] = \"
http://www.mydesktop.com/javascript/\" function checkDatabase() {
var Found = false
var Item = document.forms[0].searchfor.value.toLowerCase();
stats=\'toolbar=no,location=no,directories=no,status=no,menubar=no,\'
stats += \'scrollbars=yes,resizable=yes\'
MsgBox = window.open (\"\",\"msgWindow\",stats)
MsgBox.document.write(\"<head><title>Close this window to return to Adam\'s HomePage</title></head>\");
MsgBox.document.write (\"<BODY BACKGROUND=back.jpg BGCOLOR=#C0C0C0 TEXT=#000000 LINK=#000080 VLINK=#800040 ALINK=#FF0000><H2><CENTER>Search Results</CENTER></H2>\")
MsgBox.document.write (\"<H3>For the keyword: \"+Item+\"<HR>\");
for (var i=1; i <= Keyword[0]; i++) {
if(Item == Keyword[i]) {
Found = true;
MsgBox.document.write (\"<H4>\"+Descrip[i]+\"<BR><A HREF=\"+Address[i]+\">Click Here To View</A></H4>\")
}
}
if(!Found)
MsgBox.document.write (\"<H4>Nothing Found</H4>\")
MsgBox.document.write (\"<A HREF=http://www.geocities.com/CollegePark/5910>
http://www.geocities.com/CollegePark/5910</A></H6>\")
MsgBox.document.write (\"<FORM><CENTER>\")
MsgBox.document.write (\"<INPUT type=\'button\' value=\'Close\' onClick = \'self.close()\'>\")
MsgBox.document.write (\"</CENTER></FORM>\") }
// -->
</SCRIPT>
<FORM NAME=\"form1\">
<B><U>Please Input Your Search Term</B></U> <FONT SIZE=1>Netscape 3.0 required</FONT><BR>
<INPUT TYPE=\"text\" NAME=\"searchfor\" VALUE=\"example\" SIZE=20><INPUT TYPE=\"button\" VALUE=\"Search the base.\" onClick=\"checkDatabase()\"><BR>
<!-- End Of File -->
Håber du kan bruge den.. :)