Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
addField.setAction属性未被保留…可能的原因? 我在AcROCAT席中运行了一些JavaScript,用AdfField方法编程创建一系列按钮。我需要每个按钮在MouseUp上运行一个特定的冗长Javascript例程,但目前我似乎无法让任何新创建的按钮运行哪怕是一个简单的命令_Javascript_Acrobat - Fatal编程技术网

addField.setAction属性未被保留…可能的原因? 我在AcROCAT席中运行了一些JavaScript,用AdfField方法编程创建一系列按钮。我需要每个按钮在MouseUp上运行一个特定的冗长Javascript例程,但目前我似乎无法让任何新创建的按钮运行哪怕是一个简单的命令

addField.setAction属性未被保留…可能的原因? 我在AcROCAT席中运行了一些JavaScript,用AdfField方法编程创建一系列按钮。我需要每个按钮在MouseUp上运行一个特定的冗长Javascript例程,但目前我似乎无法让任何新创建的按钮运行哪怕是一个简单的命令,javascript,acrobat,Javascript,Acrobat,基本上,当我的代码执行时,除了.setAction属性(它似乎没有被保留)之外,一切都按预期运行,使我新创建和格式化的按钮没有任何功能。当然,我可以在事后手动添加Javascript,但在这种情况下,我需要一个编程解决方案 你知道我可能做错了什么吗 var cScript = "app.beep(0);"; var newBTN = this.addField(wName,"button",thisPage,RotatedRect); //"wName","this

基本上,当我的代码执行时,除了.setAction属性(它似乎没有被保留)之外,一切都按预期运行,使我新创建和格式化的按钮没有任何功能。当然,我可以在事后手动添加Javascript,但在这种情况下,我需要一个编程解决方案

你知道我可能做错了什么吗

    var cScript = "app.beep(0);";  
    var newBTN = this.addField(wName,"button",thisPage,RotatedRect); 
    //"wName","thisPage" and "RotatedRect" are well-defined elsewhere

    newBTN.setAction=("MouseUp",cScript);
    newBTN.delay = true;
        newBTN.borderColor=color.red;
        newBTN.borderStyle=border.s;
    newBTN.delay=false;
此按钮按预期创建,格式和名称按预期创建。唯一的问题是.setAction属性似乎根本没有保存。当我点击新按钮时,不会发生任何事情,当我手动检查新按钮的属性时,它没有附加任何操作或javascript


原来我只是太草率了,没有注意语法


newBTN.setAction=(“MouseUp”,cScript)中删除“=”行解决了问题。

我认为也许我应该删除这个问题,因为我问题的真正根源不是我自己对细节的不注意——但当我这样做时,我收到一条警告,提示我这样做可能会产生负面后果。我想我会让它保持现状,让其他人决定给这条线斧头?