我是一名图书馆和信息科学专业的学生,也是一个真正的编程新手(我只学过一门关于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>发布于 2011-03-21 02:06:23
我刚刚创建了两个链接,并将它们放在一起,一个直接链接到PDF,并通过embedit.in网站脚本打开覆盖查看器,另一个链接到一个新的空白页面,其中有一个指向PDF的重定向脚本,这样当页面打开时,浏览器的下载对话框就会启动。我讨厌空白页,但它是有效的。
https://stackoverflow.com/questions/5358363
复制相似问题