使用jquery加载iframe时,处理错误/超时的最佳方法是什么?

时间:2010-01-18 11:42:39

标签: jquery iframe timeout

我正在通过更改其src属性然后为其加载事件注册处理程序来加载iframe,即

obj.iframe.attr('src',src); obj.iframe.load(function(){ ... });

只要iframe正确加载,这种方法效果很好。我想知道是否有一种简单的方法,使用jquery设置iframe加载的超时并检测错误,如果它没有正确加载。

1 个答案:

答案 0 :(得分:1)

您可以在iframe的load函数中添加一个将变量设置为true的函数,然后使用setInterval定期检查是否一切正常。正确加载iframe后,您可以使用clearInterval来停止检查操作。