Moteur de recherche

youssef -  
 youssef -
Salut tout le monde :) je voudrais faire un moteur de recherche dans mon site mais je ne sais pas comment faire si vous voulez bien m’aidé pour résoudre ce problème.
Le moteur de recherche que je veux faire ne fais de recherche que sur mon site et pas dans le web
Et merci d’avance

3 réponses

  1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
     
    Bah ! Fais un lien vers un moteur de recherche !

    Sinon, ca risque d'être payant !
    0
    1. youssef
       
      le moteur de recherche que je veux faire fait la recherche d'un mot ou d'une phrase dans mon site et nom pas sur le net c'est tout comme le site commentcamarche.com ou il ya une sorte de moteur de recherche qui fait la recherche d'un mot clé dans ce dernier
      :)
      et merci d'avence
      0
      1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684 > youssef
         
        Certains moteurs de recherche (ex:Google) proposent de faire une recherche sur un site seulement.
        ça n'est généralement pas très compliqué à mettre en place.
        0
  2. youssef
     
    oui je sais que le google peu faire une recherche dans un seul site mais mon problème c'est que je veu une sorte de moteur de recherche dans le site que je suis entrain de crée pour faciliter la naviguation de mes visiteur.
    je veu un script, ou une methode pour le faire, et merci d'avence
    0
  3. slow Messages postés 380 Statut Membre 58
     
    <script language="JavaScript">
    var NS4 = (document.layers);
    var IE4 = (document.all);
    var win = window;
    var n = 0;
    function Rechercher(str) {
    var txt, i, found;
    if (str == "")
    return false;
    if (NS4) {
    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;
    // Si le mot n'a pas été trouvé (Netscape)
    if (n == 0)
    alert("Pas trouvé !");
    }
    if (IE4) {
    txt = win.document.body.createTextRange();
    // Find the nth match from the top of the page.
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
    }
    if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
    }
    else {
    if (n > 0) {
    n = 0;
    Rechercher(str);
    }
    // Si le mot n'a pas été trouvé (Explorer)
    else
    alert("Pas trouvé !");
    }
    }
    return false;
    }
    </script>

    <form name="Recherche" onSubmit="return Rechercher(this.mot.value);">
    <input name="mot" type="text" size=20 onChange="n = 0;">
    <input type="submit" value="Rechercher">
    </form>
    voili voilou
       si tu n'as besoin de rien ,tu me demandes! @+slow
    0
    1. youssef
       
      vraiment merci l'ami :)
      ce moteur de recherche fait une recherche dans une page ou dans ou dans tout le site
      ?
      0