<script language="javascript" type="text/javascript">
 function yourFuntion()
 {
window.location.replace("http://www.tom.com");
 }
</script>
</HEAD><BODY>
<a href="http://www.sohu.com" onmouseover="self.setTimeout('yourFuntion()',6000);return true;">wait...</a>
</BODY>
</HTML>

解决方案 »

  1.   

    <!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="">
    </HEAD><SCRIPT LANGUAGE = "JavaScript">var secs
    var timerID = null
    var timerRunning = false
    var delay = 1000
    var canClick = falsefunction InitializeTimer()
    {
        secs = 6
        StopTheClock()
        StartTheTimer()
    }function StopTheClock()
    {
        if(timerRunning)
            clearTimeout(timerID)
        timerRunning = false
    }function StartTheTimer()
    {
        if (secs==0)
        {
            StopTheClock();
    canClick = true;
        }
        else
        {
            self.status = secs
            secs = secs - 1
            timerRunning = true
            timerID = self.setTimeout("StartTheTimer()", delay)
        }
    }function onClick()
    {
    if(canClick){
    window.location.replace("http://www.tom.com");
    return true
    }
    else
    {
    alert('wait....');
    return false;
    }
    }function onMouseOver()
    {
    InitializeTimer();
    }function onMouseOut()
    {
    StopTheClock();
    canClick = false;
    }
    </script>
    </HEAD><BODY>
    <a id="link" href="#A" 
    onclick="onClick()"
    onmouseover="onMouseOver()"
    onmouseout="onMouseOut()"
    >wait...</a><div id="count"></div>
    </BODY>
    </HTML>