http://topic.csdn.net/t/20040711/09/3163793.html

解决方案 »

  1.   

    用setInterval()的时候得不到鼠标得坐标
      

  2.   

    <script language="javascript">
    var time_current=new Date();//当前时间
    var time_ago=0;          //保存上一次鼠标移动的时间
    function set()          //在鼠标移动事件中使用的函数
    {
       time_ago=time_current.getMinutes();
    }
    function check()     //检测
    {
    if(Math.abs(time_current.getMinutes()-time_ago)>设定的时间)
    window.location.href=主页
    }
    function  Run()   //页面下载完后开始后一直运行
    {
    setInterval('check()');
     
    }
    </script>
      

  3.   

    上面setInterval函数忘了设时间,楼主自己搞一下
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
     <head>
      <title> New Document </title>
      <meta name="Generator" content="EditPlus">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
    <script language="JavaScript">
    <!--
    var flag = 60;
    var mouseIsMove = false;
    var timeID = null;

    window.onload = function() {
    document.body.onmousemove = function() {
    mouseIsMove = true;
    }
    timeID = window.setInterval(function() {
    if(mouseIsMove) {
    flag = 60;
    mouseIsMove = false;
    } else {
    flag--;
    //if(flag
    }
    document.getElementById('showN').innerHTML = flag;
    if(flag==0) {
    alert('超时了,准备跳转到其他页面');
    //这里写跳转代码
    //window.location.href = 'xxxxxxxxx';
    }
    },1000);
    };
    //-->
    </script>
     </head> <body>
      <div style="font-size:52px;">还剩余<span id="showN" style="color:#c03;">60</span>秒,将要离开此页面,如果在此时间内移动鼠标则剩余时间会重置为60秒,鼠标停止移动则又开始倒计时</div>
      <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
     </body>
    </html>给你个例子,参考一下
      

  5.   

    谢谢"webphoenix "你发得东西就是我需要得!