PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>中国站长资讯网论坛</title> <style type="text/css"> <!-- body { margin: 0; padding: 0; font-size: 14px; color: #333; text-align: center; } #wrap { margin:50px auto; background: #FFF; } #wrap p{ margin:40px 0; } a:link { color: #63b900; text-decoration: none; border-bottom: 1px dashed; } a:visited { color: #7fc937; text-decoration: none; border-bottom: 1px dashed; } a:hover { color: #cc6600; } a:active { color: #4f711f; } --> </style></head> <body> <div id="wrap"> <p>尊敬的朋友,您好!正在为您自动选择最快的镜像服务器访问本站</p> <p>速度测试中……</p> <script type="text/javascript"> i=1 var autourl=new Array() autourl[1]="http://bbs.chinahtml.com/index.php" autourl[2]="http://bbs2.chinahtml.com/index.php" function auto(url){ if(i){i=0;top.location=url} } function run(){ for(var i=1;i<autourl.length;i++) document.write("<img src='"+autourl[i]+"' width=1 height=1 onerror=auto('"+autourl[i]+"')>") } run() </script> <p>选择最快的镜像站点访问:</p> <p><a href="http://bbs.chinahtml.com/index.php">■电信主站</a> | <a href="http://bbs2.chinahtml.com/index.php">■网通主站</a></p> </div> </body> </html>
<script type="text/javascript"> i=1 var autourl=new Array() autourl[1]="http://bbs.chinahtml.com/index.php" autourl[2]="http://bbs2.chinahtml.com/index.php" function auto(url){ if(i){i=0;top.location=url} } function run(){ for(var i=1;i<autourl.length;i++) document.write("<img src='"+autourl+"' width=1 height=1 onerror=auto('"+autourl+"')>") } run() </script> 能不能,把这几句讲下,我以前以为是判断IP段呢?
script语句是不是说 用document.write把2个图片语句写出来 然后浏览器开始读取图片 谁先判断出载入图片错误 谁就先调转 偶有一个疑问就是为什么再autourl里要把i设为0呢? 有什么作用