ondblclick函数取消onclick

时间:2012-04-14 23:21:57

标签: java html onclick

我对java和html一无所知。我试过搜索,但没有让它工作。 我找到了一个用于Windows 7的回收站小工具,我希望它在onclick时打开recycle-bin文件夹,在ondplclick时清空。 基本上bin.html onclick="openBin();" ondblclick="emptyBin();在bin.js中调用了这两个函数

function openBin() {
  System.Shell.execute('shell:RecycleBinFolder');
}

function emptyBin() {
    System.Shell.RecycleBin.emptyAll();
}

我希望双击小工具时取消openBin() 我尝试了Timeout,阅读了queueEventhandler,但无法让它发挥作用。 正如我所说,我不是编码员。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

首先,这是如此突兀的javascript :(。让我伤心的熊猫。

首先会触发Onclick事件,因此您必须重新考虑您想要做的事情。

如果你想不显示打开的bin窗口,可以考虑在onclick中执行类似不同逻辑的操作。我建议onclick - >打开bin,onclick with shift - >把他弄空了。

只需按下alt键代码即可添加:)

您可以在http://www.javascriptkit.com/javatutors/javascriptkey2.shtml

中详细了解javascript中的密钥代码

答案 1 :(得分:0)

如果有人有兴趣,我就是这样解决的:

function openBin() {
t = true;
if (t) {
setTimeout("if (t) {System.Shell.execute('shell:RecycleBinFolder')}", 400);
}}

function emptyBin() {
t = false;
System.Shell.RecycleBin.emptyAll();
clearTimeout();
}