禁用HTML超链接URL的双击

有时候我们希望控制用户在点击URL超链接的时候,只允许点击一次,下面这个方法可以解决这个问题:

<script type="text/javascript">
disableDoubleClick = function() {
        if (typeof(_linkEnabled)=="undefined") _linkEnabled = true;
        setTimeout("blockClick()", 100);
        return _linkEnabled;
    }
    blockClick = function() {
        _linkEnabled = false;
        setTimeout("_linkEnabled=true", 1000);
    }
</script>
 
测试:<br />
<a onclick="return disableDoubleClick()" href="http://www.baidu.com">禁用双击</a>

相关推荐