実行環境 Internet Explorer 11

PortCheck.html
<!--
PortCheck.html
-->
 
<html>
<head>
<title>PortCheck</title>
<script type="text/javascript">
<!--
var req = new XMLHttpRequest();
//var url = "http://www.google.co.jp";
var url = "http://foo.bar:8080";
var count = 0;
 
function Init()
{
	document.f1.t1.value = url;
	PortCheck();
}
 
function PortCheck()
{
	document.f1.t2.value = count + ((count & 1) ? " ■■■" : "");
	if (count-- <= 0) {
		req.open("GET", url, false);
		var flag = true;
		try {
			req.send(null);
		}
		catch (e) {
			flag = false;
		}
 
		if (flag) {
			location.href = "http://www.youtube.com/watch?v=osWXbe7MbGE";
			return;
		}
		count = 300;
	}
	setTimeout("PortCheck()", 1000);
}
// -->
</script>
</head>
 
<body onload="Init()">
<form name="f1" action="#">
<input type="text" name="t1" size=50><br>
<input type="text" name="t2" size=20><br>
</form>
</body>
</html>
 
最終更新:2014年04月04日 11:09