覆盖embedit.in脚本以允许下载PDF

时间:2011-03-18 22:15:09

标签: javascript

我是一名图书馆和信息科学专业的学生,​​也是一名真正的编程新手(我只参加了JS,PHP和MySQL的一门入门课程),所以我真的很想得到一些帮助。对不起,我可能没有合适的词汇来讨论这个问题!

我正在为课程构建数字论文集的原型,我正在使用embedit.in sitewide脚本,以便用户可以在叠加查看器中查看链接到每个论文记录中的PDF。问题是叠加查看器没有为用户提供下载PDF的选项(虽然这是一个广告功能,但由于某种原因,查看器中实际上没有下载按钮),并且该脚本适用于整个页面,因此我无法提供允许用户直接下载的PDF的备用链接。我也看不到剧本本身,所以我不确切知道它在做什么。我非常喜欢叠加查看器,但我希望用户也能够下载PDF。理想情况下,我设想有两个并排链接,一个显示“点击此处查看或打印”,允许用户启动查看器,另一个显示“点击此处下载”,但不启动观众并让他们下载它。反正有没有编写一个脚本来阻止embedit.in脚本针对页面上的特定链接工作,而不会看到脚本本身?

下面是一个样本论文记录页面中的一些HTML代码,用于一些上下文:

<h2>Development of the Black Community of Bedford-Stuyvesant</h2>
<div id="description">
<p><strong>Title:</strong> Development of the Black Community of Bedford-Stuyvesant<br />
<strong>Author:</strong> Austin Finigan, Jr.<br />
<strong>Date:</strong> 1974<br />
<strong>Subjects:</strong> African Americans--New York (State)--New York<br />
Brooklyn (New York, N.Y.)--History<br />
<br />
<a href="finigan.pdf">Click here to view or print PDF</a></div>
<script src="http://embedit.in/sitewide.054fbf300b0637d7d8cc525ff36789500da4f3c2.js" type="text/javascript"></script>

1 个答案:

答案 0 :(得分:0)

我刚刚创建了两个链接并将它们并排放置,一个直接链接到PDF并通过embedit.in全站脚本打开叠加层查看器,另一个链接到带有重定向脚本的新空白页面到PDF,以便在页面打开时启动浏览器的下载对话框。我讨厌空白页但它确实有效。