Bonjour,
y a t'il une subtilitée de IE qui fait que l'appel de ma fonction envoyerinfos ne fonctionne pas sur ce navigateur ?
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 function envoyerinfos(text) { // On initialise une variable qui va contenir l'objet ajax. var xajax = null; // On vérifie sous quel navigateur nous sommes, soit sous firefox et dérivés, soit sous internet explorer if(window.XMLHttpRequest) xajax = new XMLHttpRequest(); else if(window.ActiveXObject) xajax = new ActiveXObject("Microsoft.XMLHTTP"); // Sinon le navigateur n'est pas compatible else return(false); var str = "variable="+text; xajax.open("POST","ajax.php",false); xajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xajax.send(str); if(xajax.readyState == 4) { var div = document.getElementById('ajax'); div.innerHTML = xajax.responseText; } }Quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select name='creditajax' id='creditajax' onchange="envoyerinfos(document.forms[0].creditajax.options[document.forms[0].creditajax.selectedIndex].value);"> <option value="-1">Valeurs par défaut</option> <option value="-2">Valeurs personnalisées</option> </select>
Cela me retourne la valeur de l'option sélectionnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2onchange="alert(document.forms[0].creditajax.options[document.forms[0].creditajax.selectedIndex].value)"
Merci.
Partager