使用Javascript Ping ip地址列表
我有一个要ping的ip地址列表,并且希望使用Java脚本来实现这一点 我尝试了以下方法,但单击“测试”按钮时没有输出使用Javascript Ping ip地址列表,javascript,ping,Javascript,Ping,我有一个要ping的ip地址列表,并且希望使用Java脚本来实现这一点 我尝试了以下方法,但单击“测试”按钮时没有输出 试验 函数myFunction() { var myStringArray=[“10.100.200.133”,“10.10.22.0”]; len=myStringArray.length 对于(var i=0;len=myStringArray.length;i您不能在JavaScript中直接“ping”。可能还有其他几种方法: 阿贾克斯 使用带isReachable
试验
函数myFunction()
{
var myStringArray=[“10.100.200.133”,“10.10.22.0”];
len=myStringArray.length
对于(var i=0;len=myStringArray.length;i您不能在JavaScript中直接“ping”。可能还有其他几种方法:
- 阿贾克斯
- 使用带isReachable的Java小程序
- 编写用于ping的服务器端脚本,并使用AJAX与服务器端脚本通信
- 您还可以在Flash中ping(使用ActionScript)
- 本问题中还介绍了一些JavaScript ping方法:
ping有一个非常具体的含义:,不能使用浏览器API进行复制
如果您只想测试托管在特定IP上的网页是否可用,您可以使用,那么问题是什么?您是在问为什么它不工作吗?您似乎没有在任何地方定义ping函数-可能与此有关。此外,您可以改为操作DOM元素内容,比如向div元素添加文本。您是这样做的吗打开调试控制台?如果您打开了,您肯定会看到一条错误消息,基本上是这样的:“语法错误:预期
(
在如果”之后)。修复后,您会得到“引用错误:ping
未定义”。哦,还有文档。这里不能使用write
,不应该使用它。
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script>
function myFunction()
{
var myStringArray = [ "10.100.200.133", "10.10.22.0" ];
len=myStringArray.length
for (var i=0; len=myStringArray.length; i<len; i++) {
check=ping(i)
if $check Then
document.write("ip"+ i + "is up")
else
document.write("ip"+ i + "is down")
}
}
</script>
</head>
<body>
<button onclick="myFunction()">Test</button>
</body>
</html>