1

このことを検索し、それらすべてを試しましたが、うまくいかないようです。

Web サイトの特定の部分だけをフォーラム投稿に iframe したいのですが、フォーラムは HTML 投稿をサポートしています。div を iframe にしたい: このウェブサイト doodle.com/5bd7fzirdd3gnbzh から ptContainer をここの投稿に interncup-thc.ucoz.com/forum/5-1-2 空のように見える投稿には、実際には次のコードが含まれています。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script> $("#ptContainer").load("http://doodle.com/5bd7fzirdd3gnbzh");</script>

しかし、うまくいきません。

4

1 に答える 1

0

そのコードでは、フレーミングではなく、ロードしています。2 つのアクションには大きな違いがあります。

iframe:

HTML 要素 (または HTML インライン フレーム要素) は、ネストされたブラウジング コンテキストを表し、別の HTML ページを現在のページに効果的に埋め込みます。各ブラウジング コンテキストには、独自のセッション履歴とアクティブなドキュメントがあります。埋め込まれたコンテンツを含むブラウジング コンテキストは、親ブラウジング コンテキストと呼ばれます。最上位のブラウジング コンテキスト (親を持たない) は通常、ブラウザー ウィンドウです。

参照: https://developer.mozilla.org/en-US/docs/HTML/Element/iframe

jQuery の読み込み:

説明: サーバーからデータをロードし、返された HTML を一致した要素に配置します。

参照: http://api.jquery.com/load/

2 つのソリューションは関連していません。自分が何をしたいのかを知ることが重要です。

iframe を使用する場合は、次のような単純な html iframe を実行できます。

<iframe src="http://doodle.com/5bd7fzirdd3gnbzh" width="300" height="300"></iframe>

フィドル: http://jsfiddle.net/IrvinDominin/32bDj/

iframe を使用すると、iframe ページのコンテンツを直接または単純に制御することはできません。

jQuery の負荷の問題はAccess-Control-Allow-Origin、典型的なクロス ドメイン リクエストの問題が許可されていないことです。ここで解決策を確認してください: JQuery load content from remote site

于 2013-04-21T14:42:55.033 に答える