有时候我们希望控制用户在点击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>