Jeg har lavet en side hvor jeg har lagt koden i og kørt det...(?)
Min kode ser ud som herunder og ligger i en fil kaldet "checkSiteClient.asp" (om det er asp eller html skulle jeg ikke mene havde nogen betydning):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<html>
<head>
<title>checkSite</title>
<script type="text/javascript">
function testLink(strURL) {
try {
var objXML = new ActiveXObject("Microsoft.XMLHTTP");
try {
objXML.open("GET", strURL , false);
objXML.send();
if(objXML.status == 200)
return "online";
else
return "ikke online - statuskode ikke 200 (" + objXML.status + ")";
}
catch(e) {
return "ikke online - fejl i open eller send (" + strURL + ")";
}
}
catch(e) {
return "ikke online - objekt ikke oprettet";
}
}
function testLinkX(strURL) {
try {
var objXML = new ActiveXObject("Microsoft.XMLHTTP");
try {
objXML.open("GET", strURL , false);
objXML.send();
if(objXML.status == 200)
return "online";
else
return "ikke online";
}
catch(e) {
return "ikke online";
}
}
catch(e) {
return "ikke online";
}
}
function initLinks() {
var spans = document.getElementsByTagName("SPAN");
for(var i = 0; i < spans.length; i++) {
if(spans[i].className == "checkserver") {
var siteName = spans[i].getAttribute("sitename");
if(siteName) {
var result = testLink(siteName);
spans[i].innerText = result;
}
}
}
}
</script>
</head>
<body onload="initLinks()">
<a href="
http://www.microsoft.com" target="_blank">MS [<span class="checkserver" sitename="
http://www.microsoft.com"></span>]</a><br> <a href="
http://www.test.dk" target="_blank">Test [<span class="checkserver" sitename="
http://www.test.dk"></span>]</a><br> <a href="
http://www.test1.dk" target="_blank">Test1 [<span class="checkserver" sitename="
http://www.test1.dk"></span>]</a><br> </body>
</html>