Ik probeer lokaal te pingen om te zien of ik internet connectie heb.
ik heb het volgende script gemaakt, dat in mijn ogen moet werken, maar ik loop tegen een beveleiging aan blijkbaar, of doe ik iets fout, of is er een andere weg om vanuit de browser te pingen?
(De url is variable)
ik heb het volgende script gemaakt, dat in mijn ogen moet werken, maar ik loop tegen een beveleiging aan blijkbaar, of doe ik iets fout, of is er een andere weg om vanuit de browser te pingen?
(De url is variable)
HTML:
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| <html> <head> <title>ping, with XMLHttpRequest</title> <script type="text/javascript"> function load_javascript() { document.getElementById('ping_result').innerHTML= "Javascript Enabled" + "<br>"; } function createRequestObject() { var request; if(window.XMLHttpRequest)request = new XMLHttpRequest(); else if(window.ActiveXObject) { var ie_versions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp" ]; for(var i=0; i <ie_versions.length; i++ ) { try {request = new ActiveXObject(ie_versions[i]);} catch (error) {} } } return request; } function f_ping() { var http = createRequestObject(); var_url = document.form_ping.input_url.value; document.getElementById('ping_result').innerHTML += "ping " + var_url + "<br>"; try { http.open('GET', var_url); http.onreadystatechange = function() { if( this.readyState == 4 && this.status == 200 ) { document.getElementById('ping_result').innerHTML += "OK: URL found" + "<br>"; } else { document.getElementById('ping_result').innerHTML += "Error: URL not found" + "<br>"; } } http.send(); } catch(e) { document.getElementById('ping_result').innerHTML += "Error: " + e + "<br>"; } return false; } </script> </head> <body onload="load_javascript()"> <h1>ping, with XMLHttpRequest</h1> <form name="form_ping" action="javascript: void(0)" ><!-- method="get" onsubmit="return f_ping()" //--> <input name="input_url" value="http://www.google.be/"> <button onclick="f_ping()">ping</button> </form> <div id="ping_result">Error: Enable javascript</div> </body> </html> |