在灯箱中强制PDF

时间:2013-03-30 23:26:40

标签: php javascript pdf popup lightbox

我一直在使用Bumpbox以弹出式灯箱格式在我的网站上显示PDF文件。我已经使用它超过一年,从来没有任何问题,但就在最近它停止工作。将弹出一个空的灯箱,PDF将直接下载到我的硬盘。

我使用Firefox并将其设置为自动下载大多数文件,包括PDF。但是,我不认为这是一个问题。由于使用了Bumpbox,它会在弹出窗口中显示PDF,并且只能从其他站点的直接链接下载它们。我将我的PDF设置更改为“在Firefox中预览”,现在它正好在灯箱中加载。我不知道这是因为更新到最新版本的FF还是什么,考虑到我上次工作后没有亲自更改任何内容。

我担心的是,它是否正确显示(而不是下载并让用户在屏幕上显示空框)现在似乎与用户有关。有没有办法使用Javascript或PHP或任何东西强制PDF文件在灯箱中打开(有效地覆盖浏览器设置)?因为如果我有多个应该在我的网站上阅读的页面,并且浏览它的人最终会在屏幕上显示一个空的灯箱,那么它看起来真的很不专业。

我最近开始使用Joomla重做网站,所以我不知道是否会导致问题,尽管我将早期版本(原始CSS / HTML)移动到一个子目录中,整个网站的功能与以往一样,并且同样的问题也在那里发生。所以我只是想知道它是否可能是新浏览器版本的问题。

页面底部的代码是:

<script type="text/javascript" src="../bumpbox/js/mootools.js"></script>

<script type="text/javascript" src="../bumpbox/js/bumpbox-2.0.1.js"></script>

<script type="text/javascript"> doBump( '.bump',750, 500, '111', '000', '0.8', 5, 1 ,'333', 15,'000', 2,

                Fx.Transitions.Bounce.EaseOut,

                Fx.Transitions.Bounce.EaseOut,

                '',

                'top left',

                'repeat-x' );</script>

链接本身写成:

<a href="filename.pdf" class="bump" rel="850-550">

强制PDF通过Bumpbox显示而不是根据用户设置下载的任何建议?谢谢!

0 个答案:

没有答案