アンカーテキストを含むモーダルウィンドウがあります。このリンクをクリックすると、別の場所にあるPDFを呼び出して、ポップアップに表示する必要があります。どうやってやるの ?
親切に助けてください。
JQuery UIダイアログでこれを行うことができます。ここからJQuery uiをダウンロードできます Download JQueryUI
これらのスクリプトを最初に<head>
タグ内に含めます
<link href="css/smoothness/jquery-ui-1.9.0.custom.css" rel="stylesheet">
<script language="javascript" type="text/javascript" src="jquery-1.8.2.js"></script>
<script src="js/jquery-ui-1.9.0.custom.js"></script>
JQueryコード
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#trigger').click(function(){
$("#dialog").dialog();
});
});
</script>
<body>
タグ内のHTMLコード。 iframeを使用してPDFファイルを内部にロードします
<a href="#" id="trigger">this link</a>
<div id="dialog" style="display:none">
<div>
<iframe src="yourpdffile.pdf"></iframe>
</div>
</div>
このライブラリを見ることができます。 https://github.com/mozilla/pdf.js レンダリングPDF Web/HTMLページのドキュメント
また、Flashを使用して、そのようなHTMLページにドキュメントを埋め込むことができます。
<object data="your_file.pdf#view=Fit" type="application/pdf" width="100%" height="850">
<p>
It appears your Web browser is not configured to display PDF files. No worries, just <a href="your_file.pdf">click here to download the PDF file.</a>
</p>
</object>
モーダルマークアップ内にiframeを作成し、そのsrc属性をPDFへのリンクとして指定できます。リンクをクリックすると、このモーダルマークアップを表示できます。
モーダルフォーム内でiframeを使用して、iframeウィンドウを開くと、モーダルフォーム内でiframeを開くことができます。 u pdfコンテンツがモーダル形式のdivにコンテンツを追加するだけであれば、いくつかのURLでpdfオープナーにレンダリングすることを願っています。