2012-04-23 24 views
2

私は、第三者のサイト[PCI準拠の酒]からクレジットカード支払いフォームを読み込むiFrameを持つページを持っています。iframeの読み込みと親ページの読み込みを同期させる方法

私は2つの問題を抱えています。

1、ページとiframeが異なる速度で読み込まれ、ページ上でちらつきが発生します。 iframeの読み込みとページの読み込みを同期させるにはどうすればよいですか。

2、サードパーティのサイトがダウンしている場合は、iframeを置き換えるか、少なくとも別のソースにリダイレクトします。 iframeの読み込みに失敗したと判断する方法

+0

私は質問からアプローチを試みました[リンク] http://stackoverflow.com/questions/30005/how-do-i-fire-an-event-when-a-iframe-has-finished-loading- in-jquery [リンク] no luck – Pradeep

答えて

1

@#2:ページをエンドユーザーにレンダリングする前にサーバー側の技術で第三者のページをポーリングしてから、何が最善の動作であるかを判断します(iframe(groan)を表示するか、 )

@#1 - 理想的には、上記の@#2解決策でポーリングプロセスを組み込み、一度利用可能なページを描画するか、それを非同期コンポーネントとして扱い、ポーリングプロセス+一度利用可能なjqueryをタグ付けしているので、fadeinやanimateのようなロジックを表示します。

関連する問題