2011-03-18 53 views
0

我是一名图书馆和信息科学的学生和一名真正的编程新手(我只在JS,PHP和MySQL中参加过一门入门课程),所以我真的很喜欢一些帮助。对不起,我可能没有正确的词汇来谈论这个!覆盖embedit.in脚本以允许下载PDF

我正在为一门课程构建数字论文集的原型,并且使用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> 

回答

0

我刚刚创建两个环节,并把它们并排侧,一个链接直接打开PDF并通过embedit.in站点范围的脚本打开覆盖查看器,另一个通过重定向脚本链接到PDF,以便在页面打开时启动浏览器的下载对话框。我讨厌空白页面,但它的工作原理。

相关问题