【问题标题】:Can a PDF Embed onmousedown Javascript Events?PDF 可以嵌入 onmousedown Javascript 事件吗?
【发布时间】:2011-01-21 01:27:23
【问题描述】:

我的客户有一些网页上有带有onmousedown 事件的A 标签链接。我的工具是 PHP、Linux 和那里的 PDF 生成工具,例如 DomPDFPHP PDF。有没有办法将链接放入 PDF 中,onmousedown Javascript 代码仍然有效? onmousedown 事件更改了 href。

我的意思是,我听说 PDF 文件中可以包含 Javascript,但我不知道这是否也意味着 onmousedown 事件也可以包含在内并且仍然可以运行。

【问题讨论】:

  • 为什么不直接链接到预期目标? URL 是否被故意混淆?或者您是否尝试在每次点击时将用户发送到不同的位置?

标签: javascript dom-events pdf-generation onmousedown


【解决方案1】:

当前稳定版本的 dompdf 在呈现文档时会忽略 JavaScript。下一个版本 (0.6.0) 将包括在呈现的文档中包含 JavaScript 的功能,但 JavaScript 必须包含在文档正文中的脚本元素中。由于这个要求,您必须编写一个函数来定位您的链接并附加 onmousedown 事件。

我对在 PDF 文档中使用 JavaScript 的了解还不够,无法说明编写脚本来做你想做的事情是多么容易。

【讨论】:

    猜你喜欢
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多