0

別のページに埋め込みたい Web ページがあります。埋め込むページには、embed タグを介して PDF ドキュメントをロードする window.onload JavaScript があります。次のように Iframe タグのみを使用する場合:

<iframe name="content" id="iframe" allowtransparency="true" src="Pages/menu.html" scrolling="no"></iframe>

Javascript は問題なく実行されます。しかし、iframe の背景と境界線を作成しようとしているので、iframe を次のように div でラップしました。

<div id="content" class="border">
<iframe name="content" id="iframe" allowtransparency="true" src="Pages/menu.html"    scrolling="no"></iframe>
</div>

このようにするとすぐに、JavaScriptは実行されません。これが私がやろうとしていることのスクリーンショットです。div に存在するスタイリング (曲線の境界線、グラデーションなどは iframe で可能) とは信じていません。PDFObject を使用してページに PDF を生成しています。iframe はまた、オンデマンドでコンテンツ セクションに会社の外部 Web サイトをロードしています。これは、javascript 以外は何も使用せずに行う必要があります。それ以外の場合は、php を使用します。

制限のため、このサイトの外にあるスクリーンショットを photobucket に投稿する必要があり ます。

4

1 に答える 1

0

div スタイル (または例ではボーダー クラス) の margin プロパティが問題を引き起こしているようです。

于 2015-11-08T12:04:08.970 に答える