|実行環境|Internet Explorer 11| PortCheck.html #highlight(javascript){{ <!-- 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> }}