ondblclick函数取消onclick
我不知道什么关于Java或HTML。我试过搜索,但没有得到它的工作。 我发现了一个用于Windows 7的回收站小工具,我希望它在onclick
时打开回收站文件夹,并在ondplclick
时为空。 基本上bin.html onclick="openBin();" ondblclick="emptyBin();
呼吁在bin.jsondblclick函数取消onclick
function openBin() {
System.Shell.execute('shell:RecycleBinFolder');
}
function emptyBin() {
System.Shell.RecycleBin.emptyAll();
}
我想这两个功能,当双击小工具,它取消了openBin()
我试过Timeout
,了解queue
和Eventhandler
但不能让它工作。 正如我所说我不是编码器。 预先感谢您。
这一切首先是如此突兀的JavaScript :(。让我伤心的大熊猫。
onclick事件将首先触发总是这样,你将不得不重新考虑你想要做什么。
如果你想如果没有显示打开bin窗口,可能会考虑在onclick上做类似不同的逻辑操作。我建议onclick - >打开bin,点击shift + - 清空他。
这将只需要添加如果与alt键代码按下:)
你可以阅读有关键代码在JavaScript更这里http://www.javascriptkit.com/javatutors/javascriptkey2.shtml
谢谢你的时间和帮助。 – user1333764 2012-04-15 16:03:59
如果有人有兴趣,这里是我如何解决它:
function openBin() {
t = true;
if (t) {
setTimeout("if (t) {System.Shell.execute('shell:RecycleBinFolder')}", 400);
}}
function emptyBin() {
t = false;
System.Shell.RecycleBin.emptyAll();
clearTimeout();
}
如果有人不像你一样快速双击,他会遇到问题:) – 2012-04-15 17:32:25
如果你不是一个编码器,我不知道您的期望是什么人在这里做。他们不会为您编写代码 – simchona 2012-04-14 23:23:49
我相信这可能会超出您当前的技能水平,并且您所要求的功能可能无法实现。您指的是无法访问客户端文件系统的Javascript。 – 2012-04-14 23:25:55
@ kmb385 - 是的,但[JScript确实](http://msdn.microsoft.com/en-us/library/windows/desktop/bb776890%28v=vs.85%29.aspx)。 – 2012-04-14 23:27:56