<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language=javascript>
var aaa=0;
window.setInterval("if(aaa++>30)alert('鼠标超过三秒没动');",100);
</script>
</head><body onmousemove="aaa=0;" onmousedown="aaa=0;" onmouseup="aaa=0;"  onmouse></body></html>

解决方案 »

  1.   

    <style type="text/css">
    * {
      font-family: Verdana;
      font-size: 12px;
    }
    </style><script language="JavaScript">var a = new Date();
    var b = new Date();
    document.onmousemove=function() {
      b = new Date();
    }function kao() {
      if ((a-b)>3000) {
        alert("三秒没动弹了");
      } else {
        a = new Date();
      }
    }function display() {
      a1.innerText = a.toLocaleString();
      b1.innerText = b.toLocaleString();
    }setInterval(display,100)
    setInterval(kao,100)</script><body onload=""><span id="a1" style="border:1px solid black">初始化当前时间ing...</span><br>
    <span id="b1" style="border:1px solid black">初始化鼠标静止时间ing...</span></body>