首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么这程序就不能按小弟我想象中的那样运行呢

2012-05-29 
为什么这程序就不能按我想象中的那样运行呢?我就想点两下鼠标,看下时间间隔.结果就做成了一个CPU100%占用

为什么这程序就不能按我想象中的那样运行呢?
我就想点两下鼠标,看下时间间隔.
结果就做成了一个CPU100%占用的病毒,这是个改进版,以前那个弹窗弹到死.

HTML code
<!DOCTYPE html><html><head><title>time</title><script type="text/javascript" src="xxxx.js"></script><meta http-equiv="Cache-Contorl" content="no-cache"/></head><body onload="time();"></body></html>

JScript code
function time(){    var startTime=new Date();    var endTime=new Date();    var n=new Date();    var i;    for(i=0;i<2;){        onmousedown=function(){if(i==0){startTime=n.getTime();i=1;}};        onmousedown=function(){if(i==1){endTime=n.getTime();i=2;}};    }    n=endTime-startTime;    alert(n);    }

我要怎么改呢?能帮我重写一个吗?

[解决办法]
HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>        <style>                </style>    </head>    <body>                <script>            var times = [];            document.onclick = function(){                if( !times.length ){                    var t = new Date;                    times.push(t);                }else{                    var t = new Date;                    times.push(t);                    alert( '间隔 ' + (times[1] - times[0]) / 1000 + ' 秒' );                    times.length = 0; // 情况记录                }            }        </script>    </body></html> 

热点排行
Bad Request.