如何将iframe加载与父页面加载同步

时间:2012-04-23 22:58:46

标签: javascript jquery iframe

我有一个页面,其中有一个iFrame从第三方网站加载信用卡付款表单[PCI合规性清酒]。

我试图解决两个问题。

1,页面和iframe以不同的速度加载,导致页面闪烁。如何同步iframe加载和页面加载?。

2,如果第三方网站关闭,我想替换iframe或至少将其重定向到其他来源。如何确定iframe无法加载。

1 个答案:

答案 0 :(得分:1)

@#2:在将页面呈现给最终用户之前,使用服务器端技术轮询第三方页面 - 然后确定最佳操作方法(显示iframe(呻吟)或显示“不可用”对话框)

@#1 - 理想情况下,您将上面的(@#2解决方案)合并一个轮询过程,只需绘制一次可用的页面,或者将其作为异步组件处理,并合并一个轮询过程+显示逻辑(如fadein或animate - 因为你有jquery标记)一旦可用。