Jump to content
xisto Community
Sign in to follow this  
maddog39

Js Hyper Search

Recommended Posts

Hello all,


I found a Javascript hyper searcher on another website that can search all the major search enignes and then display all of teh results in one single page. Its really cool and if you would like to view a demo then just click here. Its all set up for you there and if you just want the code then here it is. ;):P


<script>Yahoo = "http://search.yahoo.com/bin/search?p=";Alta = "http://forums.xisto.com/no_longer_exists/ = "http://search.opentext.com/omw/simplesearch?SearchFor=";Lycos = "http://forums.xisto.com/no_longer_exists/ = "http://forums.xisto.com/no_longer_exists/ = "http://guide-p.infoseek.com/Titles?qt=";DejaNews = "http://search.dejanews.com/nph-dnquery.xp?query=";Inktomi = "http://204.161.74.8:1234/query/?query=";MetaCrawler = "http://metacrawler.cs.washington.edu:8080/htbin-post/nph-metaquery.p?general=";SavySearch = "http://guaraldi.cs.colostate.edu:2000/search?KW=";Excite = "http://forums.xisto.com/no_longer_exists/ = "http://forums.xisto.com/no_longer_exists/ = "http://point.lycos.com/cgi-bin/pursuit?query=";Galaxy = "http://forums.xisto.com/no_longer_exists/ got=0;var url = "";var plus="";var mag="";function search4(item){       stringPlus();       resultsWindow=window.open();       resultsWindow.document.open();       resultsWindow.document.write("<head><title>Close this window to return to Total Search</title></head>"); resultsWindow.document.write("<FRAMESET ROWS=50%,50%><FRAMESET COLS=50%,50%><FRAME NAME='frame0' SRC='" + computeFrameSrc(0) + "'><FRAME NAME='frame1' SRC='" + computeFrameSrc(1) + "'></FRAMESET>");       resultsWindow.document.write("<FRAMESET COLS=50%,50%><FRAME NAME='frame2' SRC='" + computeFrameSrc(2) + "'><FRAME NAME='frame3' SRC='" + computeFrameSrc(3) + "'></FRAMESET></FRAMESET>");       resultsWindow.document.close();       got = 0;}function search2(item){       stringPlus();       resultsWindow=window.open();       resultsWindow.document.open();       resultsWindow.document.write("<head><title>Close this window to return to Total Search</title></head>"); resultsWindow.document.write("<FRAMESET ROWS=50%,50%><FRAME NAME='frame0' SRC='" + computeFrameSrc(0) + "'><FRAME NAME='frame1' SRC='" + computeFrameSrc(1) + "'></FRAMESET>");       resultsWindow.document.close();       got = 0;}function stringPlus(){       for (var j=0; j < window.document.choose4.text.value.length; j++){               if (window.document.choose4.text.value.charAt(j) == " ")                       mag += "+";               else                       mag += window.document.choose4.text.value.charAt(j);}}function numChecked(item){       plus = escape(item.text.value);       var h=0;       num=0;       for (var l=0; l < item.check1.length; l++) {               if (item.check1[l].checked){                               h++;                       if (h++ <= 4){                               if (l == "0"){                                        num = 1;}                               else if (l == "1"){                                       num = 2;}                               else if (l == "2"){                                       num = 3;}                               else if (l == "3"){                                       num = 4;}                               else if (l == "4"){                                       num = 5;}                               else if (l == "5"){                                       num = 6;}                               else if (l == "6"){                                       num = 7;}                               else if (l == "7"){                                       num = 8;}                               else if (l == "8"){                                       num = 9;}                               else if (l == "9"){                                       num = 10;}                               else if (l == "10"){                                       num = 11;}                               else if (l == "11"){                                       num = 12;}                               else if (l == "12"){                                       num = 13;}                               }               }       }       if (h == 2)               Results(num-1);       else if (h == 4)               search2(item);       else               search4(item);}function computeFrameSrc(num){       var k=-1;       for (var j=got; j < document.choose4.check1.length; j++) {               if (document.choose4.check1[j].checked){                               k++;                       if (k++ <= num){                               if (j == "0"){                                       url = Yahoo + plus;                                       got = 1;}                               else if (j == "1"){                                       url = Magellan + mag;                                       got = 2;}                               else if (j == "2"){                                       url = Point + plus;                                       got = 3;}                               else if (j == "3"){                                       url = Alta + plus + "&mode=and";                                       got = 4;}                               else if (j == "4"){                                       url = Open + plus + "&mode=and";                                       got = 5;}                               else if (j == "5"){                                       url = Lycos + plus + "&backlink=217&maxhits=25";                                       got = 6;}                               else if (j == "6"){                                       url = Excite + plus + "&category=default&mode=relevance&showqbe=1&display=html3,hb";                                       got = 7;}                               else if (j == "7"){                                       url = Crawler + plus + "&maxHits=25";                                       got = 8;}                               else if (j == "8"){                                       url = InfoSeek + plus + "&col=WW";                                       got = 9;}                               else if (j == "9"){                                       url = DejaNews + plus + "&defaultOp=AND&svcclass=dncurrent&maxhits=25";                                       got = 10;}                               else if (j == "10"){                                       url = Inktomi + plus + "&hits=25&disp=Text+Only";                                       got = 11;}                               else if (j == "11"){                                       url = MetaCrawler + plus + "&logic=0Žion=The+World&orgType=Any&maxwait=1&score=0";                                       got = 12;}                               else if (j == "12"){                                       url = SavySearch + plus + "&classic=on&t1=x&Boolean=AND&Hits=10&Mode=MakePlan&df=normal&AutoStep=on&AutoInt=on&lb=1";                                       got = 13;}                               return url;                               }               }       }       url = "http://members.xoom.com/mp_home/empty.htm";       return url;}function Results(place){       stringPlus();       resultsWin = open("","results");       if (place == "0")               url = Yahoo + plus;       else if (place == "1")               url = Magellan + mag;       else if (place == "2")               url = Point + plus;       else if (place == "3")               url = Alta + plus + "&mode=and";       else if (place == "4")               url = Open + plus + "&mode=and";       else if (place == "5")               url = Lycos + plus + "&backlink=217&maxhits=25";       else if (place == "6")               url = Excite + plus + "&category=default&mode=relevance&showqbe=1&display=html3,hb";       else if (place == "7")               url = Crawler + plus + "&maxHits=25";       else if (place == "8")               url = InfoSeek + plus + "&col=WW";       else if (place == "9")               url = DejaNews + plus + "&defaultOp=AND&svcclass=dncurrent&maxhits=25";       else if (place == "10")               url = Inktomi + plus + "&hits=25&disp=Text+Only";       else if (place == "11")               url = MetaCrawler + plus + "&logic=0Žion=The+World&orgType=Any&maxwait=1&score=0";       else if (place == "12")               url = SavySearch + plus + "&classic=on&t1=x&Boolean=AND&Hits=10&Mode=MakePlan&df=normal&AutoStep=on&AutoInt=on&lb=1";       resultsWin.location = url;}</SCRIPT><FONT SIZE=+1>Total Search</FONT><P>This script will runn the same search across all ofthe major search engines at one time.<P><FORM NAME="choose4" ACTION="javascript:numChecked(document.choose4) //"><P><FONT SIZE=4><B>Search and display 1-4 databases simultaneously:</B></FONT><BR><TABLE><TR><TD><B><A HREF="temp.html">Directories</A></B><BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Yahoo"               ONCLICK="choose4.check1.value='Yahoo'">Yahoo<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Magellan"               ONCLICK="choose4.check1.value='Magellan'">Magellan<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Point"               ONCLICK="choose4.check1.value='Point'">Point<BR><BR></TD><TD WIDTH="15"></TD><TD><B><A HREF="temp.html">Search Engines</A></B><BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Alta"               ONCLICK="choose4.check1.value='Alta'">Alta Vista<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Open"               ONCLICK="choose4.check1.value='Open'">Open Text<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Lycos"               ONCLICK="choose4.check1.value='Lycos'">Lycos<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Excite"               ONCLICK="choose4.check1.value='Excite'">Excite<BR></TD><TD><BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Crawler"               ONCLICK="choose4.check1.value='Crawler'">Webcrawler<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="InfoSeek"               ONCLICK="choose4.check1.value='InfoSeek'">InfoSeek<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="DejaNews"               ONCLICK="choose4.check1.value='DejaNews'">DejaNews<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="Inktomi"               ONCLICK="choose4.check1.value='Inktomi'">Inktomi<BR></TD><TD WIDTH="15"></TD><TD><B><A HREF="temp.html">Meta Searches</A></B><BR><INPUT TYPE="checkbox" NAME="check1" VALUE="MetaCrawler"               ONCLICK="choose4.check1.value='MetaCrawler'">MetaCrawler<BR><INPUT TYPE="checkbox" NAME="check1" VALUE="SavySearch"               ONCLICK="choose4.check1.value='SavySearch'">SavySearch<BR><BR><BR></TD></TR></TABLE><P><B>Enter text to find</B>:<BR><INPUT TYPE="text" NAME="text" SIZE=30><INPUT TYPE="submit" NAME="send" VALUE="Search"><INPUT TYPE="reset" NAME="clear" VALUE="Clear All"></FORM><script></SCRIPT>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.