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

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

Sinon, ca risque d'être payant !
0
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
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667 > 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
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
slow Messages postés 380 Statut Membre 57
 
<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
youssef
 
vraiment merci l'ami :)
ce moteur de recherche fait une recherche dans une page ou dans ou dans tout le site
?
0