香草巧克力本子百度云:js中,如何写一个只响应单击的事件?

来源:百度文库 编辑:高校问答 时间:2024/05/08 04:54:32
<td onClick="window.open('www.sina.com.cn')">XXXXXX</td>

我用了onClick事件,可是双击的时候还是回响应
请问有没有什么方法,可以只响应单击事件的

<table>
<tr>
<td id="td1">XXXXXX</td>
</tr></table>
<script language="javascript">
var timer;
function clearObj()
{
clearTimeout(timer);
}
function test()
{
timer=setTimeout("window.open('http://www.sina.com.cn')", 1000);
}
td1.onclick=test
td1.ondblclick=clearObj
</script>

有个方法来实现

<td onClick="JavaScript:openTest()">xxx</td>

在function openTest中用window.event对象监听一下鼠标事件,如果单击就打开页面,如果双击就什么都不做

这个问题比较扯,亏还有那么多人解答。
试问解答问题的这些人,你们知道什么是双击什么是单击么

这样不行吗??
<a herf="#" onClick="javascript:window.open('http://www.sina.com.cn')">XXXXXX</a>

在ondblclick以前,依次是:

onmousedown,onmouseup,onclick,ondblclick

是不是把click与double click混了?