Bonjour tout le monde.
Tout d'abord je vous explique le deroulement de mon script:

A la selection d'une valeur dans une liste deroulante, une balise input 'text' est créé dynamiquement ds un tableau et on recupere grace au script php le libélé de la valeur selectionné ds la liste deroulante puis on affiche le resultat ds un input 'text'

Le script marche avec IE mais avec FF rien ne s'affiche ds le input...

please help me!!!!!

code javascript
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function go_affichage_options_select(name_input, value, affiche, tr_name, table)
	{
 
	if(value == 0)
		{
		ligne = document.getElementById(tr_name);
		document.getElementById("liste_option").removeChild(ligne);
		}
    else if(document.getElementById(name_input))
		{
		document.getElementById(name_input).value = value;
		}
	else
		{
		var trNode = document.createElement ("tr");
		trNode.id = tr_name;
		var tdNode = document.createElement("td");
		tdNode.appendChild(document.createTextNode(affiche));
		var inputNode = document.createElement("input");
 
		inputNode.readonly = "";
		inputNode.name = name_input;
		inputNode.id = name_input;
		inputNode.type = "text";
		inputNode.value = value;
 
		tdNode.appendChild(inputNode);
		trNode.appendChild(tdNode);
		document.getElementById("liste_option").appendChild(trNode);
		}
 
	var xhr = getXhr();
	xhr.onreadystatechange = function()
		{
		if(xhr.readyState == 4)
			{
			recup = xhr.responseText;
			document.getElementById(name_input).value = recup;
			}
		}
 
	valeur1 = document.getElementById(name_input).value;
	valeur2 = table;
	valeur3 = "AffichageOptions()";
	xhr.open("POST", "./ajax.php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data = "valeur="+valeur1+"&table="+valeur2+"&function="+valeur3;
	xhr.send(data);
	}

code php


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function AffichageOptions()
	{ 
	$p="";
	$sql = "select * from ".$_POST['table']." where id='".$_POST['valeur']."'";
	$req = mysql_query($sql) or die(mysql_error());
	$rep = mysql_fetch_array($req);	
	$p = $rep[1];
	echo $p;
	}