NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 工具软件 .: 利用JavaScript 编写自动化网络测速脚本。

利用JavaScript 编写自动化网络测速脚本。

一、引言

想必大家都遇到过如下的情况:

用户抱怨:“最近我打开这个主页很慢,要好长时间”“今天网速好慢啊”等等。。。。

如何客观的反应一个网站的链接速度?并且用户能看懂其中的速度差异?

网站链接速度测试脚本:

二、实现功能:

1. 根据给定IP,自动检测链接速率。

2. 增加浏览按钮,可以点击"go"浏览。

3.增加刷新按钮,可以刷新检测结果。

三、测速结果:

四、源代码:(请按需更改黄色字体部分,将其另存为HTML文件即可)

<html>
<head>
<title>网站连接速度测试</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>

测试网站连接速度:

<script language="javascript">
tim=1
setInterval("tim++",100)
b=1

var autourl=new Array()
autourl[1]="http://www.sina.com.cn/index.html"
autourl[2]="http://www.sohu.com.cn"
autourl[3]="http://www.163.com.cn"

function butt(){
document.write("<form name=autof>")
for(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=text name=url"+i+" size=40> =》<input type=button value=GO onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=刷新></form>")
}
butt()

function run()
{
for(var i=1;i<autourl.length;i++)
document.write("<img src="+autourl[i]+"width=1 height=1 onerror=auto('"+autourl[i]+"','"+i+"')>")
b=i
}
run()

function auto(url,d){
document.forms[0]["url"+d].value=url
if(tim>200)
{document.forms[0]["txt"+d].value="链接超时"}
else
{document.forms[0]["txt"+d].value="时间"+tim/10+"秒"}
}

</script>
</body>
</html>


这篇文章对你多有用?

相关文章

article 无线连接提示“windows无法连接到选定网络,网络可能不在区域中”

(No rating)  12-17-2012    Views: 1392   
article 保卫我的网络银行--如何防范网络黑手
  随着网络购物、网上支付等业务被广泛的应用,...

(No rating)  6-24-2007    Views: 1914   
article 网络的常用命令
网络的常用命令一、Ping   ...

(No rating)  2-25-2011    Views: 1940   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited