0

次のように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をインラインで表示したいだけです。

ファンシーボックスなどでこれを行うにはどうすればよいですか

ありがとう。

4

0 に答える 0