| 12
 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
 50
 51
 52
 53
 54
 55
 
 | <html>
<head>
<script language="javascript">
function start() {
    var url = document.getElementById("url").text;
    return send(url,"","GET");
}
 
function send(url,data,method) {
    var xhr = null;
    if (window.XMLHttpRequest) {
            xhr = new XMLHttpRequest();
    } else {
        alert ("xmlhttprequest non supporte");
        xhr = false;
    }
    xhr.onreadystatechange = function() {
                // On ne fait quelque chose que si on a tout revu et que le serveur est ok
                if ((xhr.readyState == 4) && (xhr.status == 200)) {
                        alert(xhr.responseText);
                        return xhr.responseText;
                }
        }
           alert ("xhr cree "+xhr);
 
        if (method == "POST") {
                xhr.open("POST",url,true);
                xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                xhr.send(data);
        } else {
                if (data == "") {
                        xhr.open("GET",url,true);
                } else {
                        xhr.open("GET",url+'?'+data,true);
                }
                xhr.send(null);
        }
}
</script>
</head>
 
<body>
<input id="url" type="text" />
 
<br/><br/>
 
<div id="page"></div>
 
<br/><br/>
 
<a href="javascript:start()">commencer</a>
 
</body>
 
</html> | 
Partager