<SCRIPT language=JavaScript type=text/javascript>
<!--
var save="";
var tim=1;
setInterval("tim++",10);
var b=1;
var autourl=new Array();
autourl[1]="www.baidu.com";
autourl[2]="www.google.com";
var autoname=new Array();
autoname[1]="百度";
autoname[2]="谷歌";
function butt(){
document.write("<form name=\"autof\">");
for(var i=1;i<autourl.length;i++){
document.write(autoname[i]+":<input type=\"text\" name=\"txt"+i+"\" size=\"20\" value=\"测试中…\">");
}
document.write("</form>");
}
butt();
function auto(url,b){
document.forms[0]["txt"+b].value="响应时间:"+tim/100+"秒"
}
function run(){
for(var i=1;i<autourl.length;i++){
document.write("<img src=\"http://"+autourl[i]+"/"+"\" width=\"1\" height=\"1\" onerror=\"auto('http://"+autourl[i]+"',"+i+")\" />");
}
}
run();
document.write(save);
//-->
</SCRIPT>
麻烦详细一点,谢谢
就是用img加载地址,由于首页不是图片加载完毕后会触发onerror事件,然后和记录的tim(没10ms更新一次)得到,1s==1000ms,所以除以100
F12 .network ,刷新一下,就知道有哪些东西,时间是多少