Titre: recherche dans une page html
Posté par: crakotte le le 12-06-2005 a 11:23:47
| bonjour, est-ce que quelqu'un pourrait me dire quel est le code pour rechercher dans une page html ?? svp |
Titre: Re:recherche dans une page html
Posté par: zano le le 13-06-2005 a 09:37:39
bonjour voici pour rechercher du texte dans la page html
<HTML> <HEAD>
<script language="JavaScript"> var nbSearch=0; function findInPage(str) { var txt, i, found; if (str=="") return false;
if ((document.layers)||(window.sidebar)) { if (!window.find(str)) { alert("Fin de page atteinte.\n"+'"'+str+'" trouvŽ '+nbSearch+" fois."); while(window.find(str, false, true)) {nbSearch++;} } else nbSearch++; if (nbSearch == 0) alert('"'+str+'" est introuvable'); }
if (document.all) { txt = window.document.body.createTextRange(); for (i = 0; i <= nbSearch && (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(); nbSearch++; } else { if (nbSearch > 0) { alert("Fin de page atteinte.\n"+'"'+str+'" trouvŽ '+nbSearch+" fois.");
nbSearch = 0; findInPage(str); } else { alert('"'+str+'" est introuvable'); } } }
return false; } </script>
</HEAD> <BODY> <form name="search" onSubmit="return findInPage(this.motcle.value);"> <font size=3> <input name="motcle" type="text" size=30 onFocus="nbSearch=0; if (this.value=='Mot-clef') {this.value=''}" value="Mot-clé"> </font> <input type="submit" value="OK"> </form> le premier texte<BR> les autres lignes de texte<BR> la dernière ligne de texte<BR> </BODY> </HTML>
|
Titre: Re:recherche dans une page html
Posté par: crakotte le le 13-06-2005 a 12:51:20
| merci beaucoup !!!!!!!! :D |
Titre: Re:recherche dans une page html
Posté par: crakotte le le 14-06-2005 a 12:47:25
| euhhhh le code là c'est pour rechercher dans la page... mais il faut changer quoi dedans pour rechercher dans tout le site ??? svp |
Titre: Re:recherche dans une page html
Posté par: jb_gfx le le 14-06-2005 a 16:44:44
Pour rechercher sur une page CTRL+F ;)
Pour faire un moteur de recherche sur ton site ça dépend comment il est construit, tu devra probablement utilisé un script d'indexation pour construire une pseudo base de données du contenu de tes pages et rajouter le script de recherche. Tout ça peux se faire en PHP, ASP, CFM... mais c'est pas simple.
Il existe des petits scripts qui permettent de construire des moteurs de recherches bateaux, mais c'est franchement pas top. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|