Salut,
J'ai un petit script ajax qui permet de filter un champ <select> à partir des lettres tapées dans un champ texte.
le script ajax :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function findSpecies(){
			init = document.getElementById('text_species').value
			var req = null;
			if (window.XMLHttpRequest) //firefox
				req = new XMLHttpRequest();
			else if (window.ActiveXObject) {//IE
				try {
					req = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}
			}
			req.onreadystatechange = function(){
				if(req.readyState == 4)
				{
 
					alert(req.responseText); //check 1
					myResponse = req.responseText.split("+");
					document.getElementById('total_species').innerHTML= myResponse[0] + " species available";
					document.getElementById('select_species').innerHTML= myResponse[1];	
alert(document.getElementById('select_species').innerHTML) //check 2
				}
				return false
			};
			req.open("GET", "functions/get_findspecies.php?init=" + init);
			req.send(null);
 
			return false
		}
alert check 1 donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
4+<options value="acanthidops bairdii">acanthidops bairdii</option>
<options value="accipiter bicolor">accipiter bicolor</option>
<options value="accipiter striatus">accipiter striatus</option>
<options value="accipiter supercoliosus">accipiter supercoliosus</option>

alert check 2 donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
acanthidops bairdii</option>
<options value="accipiter bicolor">accipiter bicolor</option>
<options value="accipiter striatus">accipiter striatus</option>
<options value="accipiter supercoliosus">accipiter supercoliosus</option>
IE me bouffe le premier <option value="">. ça marche sous FF.

une idée d'où ça peut venir?

merci

Julien