次のようにfancyboxでpdfを開こうとしています:
$('.label').live("click", function(e){
e.preventDefault();
var href = '<?php echo base_url()."requisitions/getLabel/" ?>' + $(this).attr('data-id') + "/" +$(this).attr('data-no');
$.fancybox.open({
href: href,
type: 'iframe',
autoSize: false,
content: '<embed src = "'+href+'#nameddest=self&page=1&view=FitH, 0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />',
beforeClose: function(){
$('.fancybox-inner').unwrap();
},
helpers:{
overlay:{
opacity:0.3
}
}
});
return false;
})
クラスとのデータテーブルにリンクがあります.label
。
クリックすると href が生成されるのはこれからです。
ファンシーボックスがポップアップしている間、pdfは表示されません。それは - を出力します
A plugin is needed to generate this content.
Firefox のメッセージ。
Chrome では、グレーの fancybox iframe がレンダリングされます。ファンシーボックスのポップアップを右クリック
、Save as
実際に正しいpdfを保存するオプションが存在します。
ファンシーボックス内にPDFをインラインで表示したいだけです。
ファンシーボックスなどでこれを行うにはどうすればよいですか
ありがとう。