09. september 2001 - 12:32Der er
10 kommentarer og 1 løsning
Hjemeside søgemaskine
Hej experter
jeg er bare en lille idiot som bare vil have at vide hvordan man får en søgemaskine på sin hjemmeside. den skal ikke søge på www.google.com, www.dk.yahoo.com eller www.altavista.com men bare søge på men egen hjemmeside...........
På Google kan du vælge, at den kun skal spytte resultater ud fra din side... Har aldrig selv brugt det, men du kan da prøve... Det blev brugt her på eksperten en overgang.. http://www.google.com/advanced_search
Prøv at kigge her: http://www.atomz.com/ Her er der al den hjælp du kan få - eneste ulempe set for mig, er at man også bliver afhængig af forbindlsen til deres server.
Det jeg mener er, at jeg gerne vil have, at besøgende på min side, kan søge på de dokuemnter og ord, der ligger på mit site. Kan man lave sådan en funktion på en alm. HTML-hjemmeside? Eller skal man igang med database halløj osv....
Intern søgemaskine så bruger kan søge på dit site:
*********
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html> <head> <title>Intern søgemaskine</title>
<SCRIPT LANGUAGE=\"JavaScript\"> 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. */
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.\");
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; } //--> </script> </head> <body> <center> <form method=get action=\"java script:void(0)\" onsubmit=\"search(this); return false;\"> <tr><td><input type=text name=srchval value=\"\"><input type=submit value=\"Search\"></td></tr> </form> </center> </body> </html>
Synes godt om
Slettet bruger
09. september 2001 - 13:31#11
På www.freefind.com er den bedste gratis søgemaskine, du kan få, uden selv at skulle programmere! Prøv den!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.