j'ai l'appel de fonction par un double clic comme ceci :
sur internet explorer le double clic fonctionne mais pas sur firefox!Code:<select id =client ondblclick="OuvrirFenetre(this)" size="20" style="font-size:18" width="370">
Version imprimable
j'ai l'appel de fonction par un double clic comme ceci :
sur internet explorer le double clic fonctionne mais pas sur firefox!Code:<select id =client ondblclick="OuvrirFenetre(this)" size="20" style="font-size:18" width="370">
aucun souciCode:<div ondblclick="alert('ok')">aaa</div>
en testant avec des alerts on s'aperçoit que le alert('coucou !!!') placé comme ceci ne s'affiche pas.Code:
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 function ouvrirfenetre(client){ var xhr = getXhr(); //Récupère le numéro du client sélectionné var num = client.options[client.selectedIndex].value; //Ouverture du fichier contenant les requêtes xhr.open("POST","req_gestion_client.php",false); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); //Envoi des différentes variables xhr.send("idfonction=5¶m_client="+num); //Récupère la chaine de toutes les informations concernant le client var chaine = xhr.responseText; var table; //Sépare les différentes informations contenues dans la chaine table = chaine.split("/"); //Affichage des informations dans les champs correspondants document.getElementById("num").value = table[0]; alert ('Coucou !!!'); document.getElementById("nom").value = table[1]; document.getElementById("prenom").value = table[2]; document.getElementById("tel").value = table[3]; document.getElementById("adresseM").value = table[4]; document.getElementById("cp").value = table[5]; document.getElementById("carte").value = table[6]; }
en fait quand on doubleclic sur une option du select liste client, les informations correspondantes doivent apparaitre à coté dans les textbox correspondantes sauf que sur firefox rien ne saffiche.
http://nsa26.casimages.com/img/2011/...4557578336.png
en fait dans le code pour creer le 'input' du num il n'y avait pas de id. maintenant cela fonctionne.