Javascript无法识别两个不同的PDF文件
Javascript cannot identify 2 different PDF files
我有两个PDF文件。如果我选择第二个PDF(kfz)打印,第一个PDF(bike)无论如何都会打印出来。为什么会这样?有两条不同的道路。
<script>
function printTrigger(elementId) {
var getMyFrame = document.getElementById(elementId);
getMyFrame.focus();
getMyFrame.contentWindow.print();
}
</script>
<tr>
<td>
Fahrrad Kaufvertrag
</td>
<td>
<%= Html.ActionLink("Download", "DownloadBikeContract", new { id = 1 }, new { @class = "SaveContract" })%>
</td>
<td>
<img src="../../Styles/Images/Buttons/printer.png" onclick="printTrigger('iFramePdf');" />
<iframe id="iFramePdf" src="../../Files/KaufvertragFahrrad.pdf" style="display: none;">
</iframe>
</td>
</tr>
<tr>
<td>
KFZ - Kaufvertrag
</td>
<td>
<%= Html.ActionLink("Download", "DownloadKFZContract", new { id = 2 }, new { @class = "SaveContract" })%>
</td>
<td>
<img src="../../Styles/Images/Buttons/printer.png" onclick="printTrigger('iFramePdf');" />
<iframe id="iFrame1" src="../../Files/KaufvertragKFZ.pdf" style="display: none;">
</iframe>
</td>
</tr>
您的第二个图像显示onclick="printTrigger('iFramePdf');"
,但第二个iframe的ID是iFrame1
,而不是iFramePdf
。您只需要将正确的字符串传递给printTrigger()
调用。
相关文章:
- 如何使用grunt durandal输出两个文件
- 使用 Node js 从另一个文件调用两个文件
- 在两个文件之间共享按钮变量
- 如何将包含在 eval 方法中的两个文件作为线程运行
- 如何将代码分成两个文件,并仍然使其在node.js中工作
- Ajax 调用时出错 ->发送两个文件而不是一个文件
- 创建一个包含两个文件 json 的 Angularjs 过滤器
- JavaScript:如何最有效地管理跨两个文件的数据导入
- 两个文件使用超级测试与摩卡导致 EADDRINUSE
- 我可以在同一本地网络但不在同一主机中的两个文件之间使用PostMessage吗
- 从Array结果中获取两个文件
- 两个文件输入表单中的文件值相同
- 简化php表单验证-将两个文件合并为一个文件
- 如何检查两个文件是否具有相同的内容
- 复制/b除两个文件外的同一类型的所有文件
- JavaScript/PowerShell:比较两个文件并将结果保存到文本文件
- Gulp-用Gulp ruby sass创建两个文件
- 如何在Node中的两个文件之间共享模块私有数据
- 在JavaScript中连续播放两个文件
- 如何链接多个javascript文件,其中两个文件都有onload事件