3

わかりました、みんな、私はあなたの助けが必要です。私の英語はあまり上手ではないので、私が何を望んでいるのか理解していただければ幸いです。

JavaScriptまたはJqueryを介してのみ生成される非常に単純なモーダルダイアログが必要です。そのモーダルでは、いくつかのiframeがあります。その中のモーダルとiframeは、JavaScriptまたはJqueryを介して生成する必要があります。これは、そのjsまたはjqueryコードを呼び出して、iframeを含むモーダルを生成するために、いくつかのコード<script><a>リンクが必要だからです。body

CSSでモーダルとiframeを作成する必要がある場合は、CSSもそのコードを介して作成されます。クライアントはそれら<script><a>タグを自分のサイトに配置し、クリックするとiframeでモーダルになります。iframeでは自分のサイトのコンテンツになります。Google広告のような広告にそれが必要です。

PS JavaScriptを使用してiframeを作成する方法を知っているので、基本的にコードを完成させるためにそのモーダルダイアログが必要です。ポップアップを使用して、モーダルダイアログなしでそれを行うことができますが、より良い解決策が必要です。

助言がありますか?ありがとうございました。

4

1 に答える 1

5

カラーボックスを使用します。コンテンツを iframe にすることができ、使用するのは<a>タグだけです。超シンプル、100% カスタマイズ可能。私はクライアントの仕事の多くにそれを使用します。サンプル ページには、iFrame コンテンツの例が表示されます。ソースを表示すると、次の使用法が表示されます。

$(".iframe").colorbox({iframe:true, width:"80%", height:"80%"});
...
<p><a class='iframe' href="http://threadless.com">Outside Webpage (Iframe)</a></p>

<script>タグ<a>

css はコードでは生成されませんが、モーダルのロード後に呼び出される jQuery でこれを行うために、スクリプトの一部として行を簡単に追加できます。

$('cboxOverlay').css({ background: '#fff' });
// etc ..
于 2012-08-03T01:33:27.217 に答える