在Adobe Acrobat中未调用Javascript函数

问题描述 投票:0回答:1

我有一个PDF表单,直到昨天,它正在调用嵌套函数没有问题。然后昨天晚些时候,我注意到所有对初始命令之外的函数的调用(onClick等)都没有被调用。

例如,我有一个复选框,其MouseUp操作中有以下内容 - >运行Javascript:

app.alert("I was just clicked...");

这很好用,弹出警报对话框并给我提醒。但是,当我创建文档级JavaScript函数时,如下所示:

function fAlert() {
    app.alert("I just got clicked...");
}

然后从MouseUp Action - > Run Javascript中调用它:

fAlert();

什么都没发生。我检查了Acrobat的设置,看看是否有意外切换的东西,我找不到任何东西。

之前由开发人员工作和签署的所有功能现在都不起作用。 Acrobat环境本身似乎有些变化,但我无法弄清楚是什么。

有帮助吗?

javascript function acrobat
1个回答
0
投票

我回到了之前保存的版本,功能都运行良好(那些已经完成并签字的,无论如何......)。因此,它不是Acrobat本身的偏好或设置。

我唯一的结论是,Acrobat脚本本身的XML标签不知何故发生了变化。这就是Adobe告诉您不要更改任何XML标记的原因。

我将不得不从最后一个已知的好版本开始重新开始并赶上。我只能得出结论,这是在我使用外部JavaScript编辑器时发生的。有时,如果你不小心保存你的工作,然后去尝试编辑一个不同的脚本,编辑器会嘲笑你并用新的脚本覆盖以前工作过的脚本。

© www.soinside.com 2019 - 2024. All rights reserved.