Z
Zeratul1590
ex membre
bonjour,
Voila mon probleme est le suivant : j'ai trouver sur internet un script permettant de créer un moteur de recherche simple pour rechercher des mots dans une page web. Mon problème est que je voudrais le faire rechercher des mots dans un menu déroulant qui me sert de liste et je en sais pas comment modifier le code pour faire cela.
je penses devoir changer le document.body de la ligne
par le nom d'id de mon menu déroulant (id="liste") mais je ne trouves pas la synthaxe correct.
En un mot : Help! quoi
Déjà merci pour l'aide que vous pourrez m'apporter
Voila mon probleme est le suivant : j'ai trouver sur internet un script permettant de créer un moteur de recherche simple pour rechercher des mots dans une page web. Mon problème est que je voudrais le faire rechercher des mots dans un menu déroulant qui me sert de liste et je en sais pas comment modifier le code pour faire cela.
Code:
<script language="JavaScript">
var IE4 = (document.all);
var win = window;
var n = 0;
function Rechercher(str)
{
var txt, i, found;
if (str == "")
return false;
if (IE4)
{
txt = win.document.body.liste.createTextRange();
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é
else
alert("Le(s) mot(s) recherché(s) ne figure(nt) pas sur cette page");
}
}
return false;
}
</script>
Code:
txt = win.document.body.liste.createTextRange();
En un mot : Help! quoi
Déjà merci pour l'aide que vous pourrez m'apporter