Javascriptを:私は2つの例を必要とします。
- srcが同じページの親ページと同じでない読み込まれたiframeの内容を取得します。
- srcが親ページと同じサーバー上にある読み込まれたiframeの内容を取得します。
内容は、InnerTEXTまたはinnerHTMLなどを意味します。目標は、同じサーバー上にないページから別のページに変数を転送することです。これが私の最初の考えでした。 javascript内で変数を転送する他の方法がある場合。
Javascriptを:私は2つの例を必要とします。
内容は、InnerTEXTまたはinnerHTMLなどを意味します。目標は、同じサーバー上にないページから別のページに変数を転送することです。これが私の最初の考えでした。 javascript内で変数を転送する他の方法がある場合。
音が宿題のようです。これまでに何を試しましたか?あなたはjQueryの使用を許可されていますか?私たちにあなたの例を教えてください。
EDIT:
あなたがあなたのソリューションは、この道を行く試すのjQueryを使用することを許可されているので:
$('#iframe').contents().find('input').val();
私はこれを試した:
また、window.frames ['myframe']。document.body.innerHTMLと他の多くの方法で試しましたが、動作しません。フレームsrcが親と同じサーバーにあるかどうかは関係ありません。 。私はjqueryを使用することが許されています。 – unknownz
別のウェブサイトからの変数を転送することはできません。しかし、parent
で定義されている関数を呼び出すことができます。
あなたのメイン・サイトでこの関数を作る:
function helloWorld(text) {
alert(text);
}
そして、あなたはparent.helloWorld('hiho!');
でのiFrameの内部から呼び出します。これは、同じドメインまたは異なるドメインで動作するはずですが、メソッド呼び出しを追加するには、別のページにアクセスする必要があります。
postMessageはあなたの後のように聞こえる:http://stackoverflow.com/questions/8394595/getting-value-from-iframe-to-iframe/8394621#8394621 –