un phénomène interessant mais que je ne m'explique pas...
tout fonctionne si je fais :
mais rien ne va plus si à la fin j'inverse :
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 function submitForm(){ var req = null; if(window.XMLHttpRequest) //firefox req = new XMLHttpRequest(); else if (window.ActiveXObject) //IE req = new ActiveXObject(Microsoft.XMLHTTP); req.onreadystatechange = function(){ if(req.readyState == 4) { if(req.status == 200) { alert(req.responseText) } else { alert("error") } } }; req.open("GET", "foo.php", true); document.write("test<br>"); req.send(null); }
j'avais mis le document.write juste pour tester mon script, mais voilà que si il se trouve après l'envoi (req.send(null)), ça ne fonctionne plus! Pourtant je ne vois pas en quoi il est essentiel au script!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 req.send(null); document.write("Started...<br>");
merci d'avance pour vos conseils eclairés
julien
Partager