等待iFrame加载并使用某些值

时间:2014-02-03 11:56:22

标签: javascript jquery iframe settimeout onload-event

我有一个CROSS DOMAIN iframe,如果内容未加载,我需要显示一条警告消息。

var noContent = true;

 $("#iframe1").load(function () {
          noContent = false;               
        });

if(noContent)
//do my logic

现在我的if部分在加载iframe之前执行,我无法验证是否有内容。

任何建议??

1 个答案:

答案 0 :(得分:0)

你需要在回调中移动if:

var noContent = true;

 $("#iframe1").load(function () {
   //check if the contents are OK here  
   if(noContent) ...
 });