在一个页面b.htm,有一个确定和取消按钮,在页面onload完成5秒之后,点击确定按钮前往c.htm,点击取消按钮返回回a.htm。但是在onload完成的5秒之内,点击页面的确定没反应,但是点击取消还是返回回a.htm。应该怎样实现呢? window.event.returnValue=false;   //是什么意思?可以实现这个不? 谢谢各位大虾啦!

解决方案 »

  1.   

    这个是你想要的答案:<script type="text/javascript">
        window.onload = function() {
            setTimeout(function() {
                var btn = document.getElementById('btnConfirm');
                btn.disabled = false;
            }, 5000);// enable buttom after 5 seconds
        }
    </script>
    <input id="btnConfirm" type="button" disabled="true" value="Comfirm" onclick="window.location.href='c.html'" />
    <input type="button" value="cancel" onclick="window.location.href='a.html'" />
      

  2.   

    window.event.returnValue=false; //取消提交事件(只支持IE,不推荐)window.onload=function(){ //页面加载完成
    setTimeout(Function,5000); //5秒以后执行Function
    }