0

当我单击网页中加载的 pdf 文档时,我需要调用 javascript 函数。我写的代码如下。但它不起作用。

<script language="javascript" type="text/javascript">
function buttonEvent(msg){
    alert(msg);
}

</script>
<embed src="sample.pdf" id="buttonEmbed" width="500" height="600" type="application/pdf"
 onClick="buttonEvent('buttonClicked')"/> 
4

1 回答 1

0

PDF 是通过插件加载的,而不是您的 DOM 模型的一部分。这就是为什么无法为嵌入节点侦听除 onload 之外的事件处理程序的原因。

替代解决方案

display more您可以在嵌入容器外的 PDF 顶部或底部添加一个按钮。将您的点击事件添加到此按钮。

于 2013-01-03T09:47:26.753 回答