Bonjour,
J'ai un problème d'affichage de curseur dans un champ texte sous firefox, il ne s'affihe pas quand on clique dans le hamp, mais on peut quand meme écriire, je vous mets le code ca vaut mieux qu'une longue explication :
Je vous mets la fontion updateChampMotcle(), à mon avis, c'est un prob de javascript qui doit mal paser avec firefox, car ca marche très bien sous IE et opéra.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <td><p align="center"> <input type="text" name="mot_cle_fr" size=20 id="mc_fr" value="" onblur="updateChmpMotcle()"; /> <br> Ajouter <a href="javascript:;" onClick="Ajouter(formulaire)"><img src="<? echo $site ?>images/ajouter_mc.gif" width="22" height="12" border="0"></a></p> </td> <td> <div align="center"><em>(Min:5/Max:10)</em><br><br> </div></td> <td><p align="center"> <input type="text" name="mot_cle_en" size=20 id="mc_en" value="" /> <br> Ajouter <a href="javascript:;" onClick="Ajouteren(formulaire)"><img src="<? echo $site ?>images/ajouter_mc.gif" width="22" height="12" border="0"></a></p> </td>
Voilà, merci d'avance pour vos idées et sugestions !
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 var url = "getTradMotCle.php?param="; // The server-side script function handleHttpResponse() { if (http.readyState == 4) { // Split the comma delimited response into an array results = http.responseText.split(","); document.getElementById('mc_en').value = results[0]; } } function updateChmpMotcle() { var motcleFrValue = document.getElementById("mc_fr").value; http.open("GET", url + escape(motcleFrValue), true); http.onreadystatechange = handleHttpResponse; http.send(null); } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); // We create the HTTP Object </script>





Répondre avec citation
Partager