Probleme Javascript [NOOB]

Statut
N'est pas ouverte pour d'autres réponses.
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.

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>
je penses devoir changer le document.body de la ligne

Code:
txt = win.document.body.liste.createTextRange();
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 :p

Déjà merci pour l'aide que vous pourrez m'apporter
 

sebge2

Elite
mais le code de ton menu déroulant tu ne l'a pas mis ?
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut