Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / colonet / client / cgi / colonet.js @ 606

History | View | Annotate | Download (1.17 KB)

1 605 gtress
2
3
                var req;
4
5
            function send (data) {
6
                    document.getElementById("div1").firstChild.nodeValue = "Creating XMLHttpRequest Object ...";
7
                    try {
8
                            req = new XMLHttpRequest();
9
                            req.onreadystatechange = stateChanged;
10
                    } catch (e) {
11
                            document.getElementById("div2").firstChild.nodeValue = "Failed";
12
                            return;
13
                    }
14
15
                    document.getElementById("div2").firstChild.nodeValue = "Opening connection ...";
16
                    try {
17 606 gtress
                            req.open("GET",
18
"http://128.2.99.176/cgi-bin/colonet.cgi?command=" + data);
19 605 gtress
                    } catch (e) {
20
                            document.getElementById("div3").firstChild.nodeValue = "Failed";
21
                            return;
22
                    }
23
24
                    document.getElementById("div3").firstChild.nodeValue = "Sending Data ...";
25
                    try {
26
                                req.send(null);
27
                    } catch (e) {
28
                            document.getElementById("div4").firstChild.nodeValue = "Failed";
29
                            return;
30
                    }
31
32
                    document.getElementById("div4").firstChild.nodeValue = "Done!";
33
                    return;
34
            }
35
36
37
            function stateChanged () {
38
                    document.getElementById("div5").firstChild.nodeValue = "State: " + req.readyState;
39
                    document.getElementById("div6").innerHTML = req.responseText;
40
            }