Скорее всего, у вас не установлен плагин pdf в Firefox или он просто сломался.
В Firefox перейдите на Tools
-> Add-ons
-> Plugins
ипоищите плагин Adobe Acrobat PDF в списке.Если его там нет, установите флажок , чтобы узнать, как его установить (или переустановить).
Кроме того, есть лучший способ открыть PDF-файлы с помощью fancybox, отличного от iframe., поэтому для этого html:
<a class="pdf" href="http://www.test.co.u.uk/test.pdf">test.pdf</a>
вы можете использовать этот скрипт:
$(document).ready(function() {
$(".pdf").click(function() {
$.fancybox({
'width': '70%', // or whatever
'height': '90%',
'autoDimensions': false,
'content': '<embed src="'+this.href+'#nameddest=self&page=1&view=FitH,0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />',
'onClosed': function() {
$("#fancybox-inner").empty();
}
});
return false;
}); // pdf
}); // ready
Я рекомендовал этот метод для Fancybox v1.3.x, начиная с Май 2010
Обратите внимание, что я установил height = "99%".Если вы используете HTML5 DCTYPE, он избежит двойной вертикальной полосы прокрутки.Это связано с тем, что HTML5 инициализирует поля.
UPDATE .Кстати, целочисленные значения идут без кавычек, поэтому
'width' : '700',
'height' : '700',
должно быть
'width' : 700,
'height' : 700,
Это избавит вас от головной боли, в основном с IE