2010-11-22 48 views
2

別のサイトから自分のサイトにフォームを読み込むiframeがあります(私は両方のドメインを制御しますが、それらは異なります)。JavaScriptとクロスドメインiframeの操作

iframeは私のサイトのfancyboxにロードされ、iframe内のフォームが処理されているときにAJAXの読み込みグラフィックをポップアップしたいと思います。

iframe形式の他のサイトにイベントリスナーを直接追加することはできませんが、iframeで何が起こっているのかわかるような方法はありますか?

答えて

1

いいえ、別のiframeが何をしているかを知る方法はありません。

コンテンツが表示される前に、ドメイン(1つはiframe内にある)にAJAXの読み込みグラフィックが読み込まれ、すべてサーバー側にあります。クライアントにはこのクライアントは必要ありません。

1

私はLucaに同意しますが、フォームをロードしてからAJAXの読み込みグラフィックを表示する必要があります。非常に大きなフォームの場合、これはしばらく時間がかかる可能性があり、おそらく読み込みグラフィックの目的を無効にするでしょう。

フォームのコンテンツをjavascript経由で読み込み、iframeを一切経由しないでください。フォームの内容を取得してdivにロードしますか? (与えられたフォームが複雑な場合は、問題が増える可能性があります)

0

iframeで何が起こっているのかをブラウザが知ることは絶対に禁じられています。

関連する問題