想做一个能测宽带速度的网站,下面的代码是网上的,帮我解释下,不是太懂asp.最好帮我改写成jsp的。并帮我

[复制链接]
查看11 | 回复1 | 2011-3-17 07:25:44 | 显示全部楼层 |阅读模式
!doctype html public \"-//w3c//dtd html 4.0 transitional//en\"
html
head
title new document /title
/head
body
center
table
trtd
span id=showtxt/span/td/tr
trtd
span id=imgs/span/td/tr
trtd width=\"550\" height=\"25\"
%
response.expires=-1
response.expiresabsolute=now()-1
response.cachecontrol=\"no-cache\"
dim imgrandom
randomize
imgrandom = int(799999 * rnd 200000)
%
/td/tr/table
table
tr
td width=\"200\"
span id=\"_percentbar\"/span
/td
tdspan id=\"percenttitle\"/span/td
/tr
/table
form action=\"guide.asp\" name=\"speedform\" method=\"post\"
tabletrtdinput type=\"hidden\" name=\"avrspeed\"/td/tr/table
/form
/center
script language=\"javascript\" type=\"text/javascript\" src=\"percent.js\"
/script
img src=\"img.jpg?id=%=imgrandom%\" width=0 height=0 onerror = showerr() onload=\"showspeed();\"
script language=\"javascript\" type=\"text/javascript\"
window.status = \"测速中,请稍候...\"
var st = new date()
var i=0
var totalspeed=0
function showspeed()
{
var number = math.floor(math.random()*1000000)200000;
i //循环控制 10次
var fs = 104 //img.jpg文件大小(k)
var l = 2 //小数点的位数
var et = new date()
alltime = fs*1000/(et - st)
time=alltime
lnum = math.pow(10,l)
calcspeed = math.round(alltime*lnum)/lnum*8
if(i11){
totalspeed=totalspeed calcspeed;
paintpercent(\"_percentbar\",10*i, \"安装进度\",true,20);//进度条显示控制
percenttitle.innerhtml=(10*i \"%\");
var imgstr=\"img src=\'img.jpg?id=\" number \"\' width=0 height=0 onerror = showerr()\";
imgs.innerhtml = (imgstr);
st=et;
}
else{
percenttitle.innerhtml=(\"测速完毕,转向生成报告....\");
document.speedform.avrspeed.value=math.round(totalspeed/10);//四舍五入结果赋给speedform.avrspeed
window.settimeout(rendresult,2000);//两秒后提交表单,转向结果页面(结果页面还有其它功能,这里先不详述)。
}

}
function rendresult()
{
speedform.submit();
}
function showerr()
{
showtxt.innerhtml = (\"数据下载错误,请刷新重试\")
window.status = \"数据下载错误,请刷新重试\"
}
/script

/body
/html
回复

使用道具 举报

千问 | 2011-3-17 07:25:44 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-671265\">你确定你不是在梦游??????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行