Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Javascript > In Site Search Engine Problem

Reply
Thread Tools

In Site Search Engine Problem

 
 
Adam
Guest
Posts: n/a
 
      07-29-2003
If anyone could help with the following I would be grateful:

I am using an in-site search engine within a website I am building.
The search results are displayed in a pop-up window - with links
showing to the corresponding pages.

My problems is that I want the links are opening the pages in the
small pop-up, when I want them to open in the parent window.

Below is the script that I am using:


<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Dion () -->
<!-- Web Site: http://www.iinet.net.au/~biab -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var item = new Array();

/* Here is where all the magic happens.
Just enter as many additional pages that
that you want to search, then fill in the
additional listings for each page.
*/

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

c=0; item[c]=new Array("index.html","","DemoSite","index,main,start ,home,front","Demonstration
search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("about.htm","","About
Me","about,author,contact,email,who","Contact details and general
information about the creator of the site and what the site is
about.");
c++; item[c]=new Array("links.htm","","Links
page","links,more,where,similar,friends","Links to my favourite sites
which I find interesting. Other friends sites which have similar
interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main
Page","content,main,focus","The main part of my site which contains
what you have come to see. Lots of stuff like that and more great
things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link
Logo","link,image,logo,graphic","The logo.jpg is just a small image
which you can place on your site as a link to me. It's in a second
level subdirectory.");

page="<html><head><title>Search Results</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[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] !=
"")
fnd[i] += (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>Total found:
"+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>
</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document -->

<BODY>

<center>

<form method=get action="javascript:void(0)" onsubmit="search(this);
return false;">
<tr><td><input type=text name=srchval value=""><input type=submit
value="Search"></td></tr>
</form>

</center>

<p><center>
<font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript
Source</a></font>
</center><p>

<!-- Script Size: 3.16 KB -->



Thanks in advance for any help offered.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting search details from web search engine pandi Java 5 12-14-2009 04:45 AM
Search jobs at world's largest online job search engine. Findresources for all types of solomanjo@gmail.com Computer Support 0 03-13-2008 12:00 PM
Search jobs at world's largest online job search engine. Findresources for all types of solomanjo@gmail.com Digital Photography 0 03-13-2008 11:49 AM
.Net Search Engine - Has anyone used dtSearch .Net Engine? Sasha ASP .Net 3 05-22-2007 04:20 PM
| SEO , Search Engine Optimizer, SEARCH OPtiMIzAtIoN with SeaRch OPtiMizer optimizer.seo@gmail.com Digital Photography 0 04-22-2007 04:20 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57