2010-01-18 77 views
0

我正在通過更改其src屬性來加載iframe,然後爲其加載事件註冊處理程序,即用jquery加載iframe時,處理錯誤/超時的最佳方法是什麼?

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

只要iframe加載正確,此功能就可以正常工作。我想知道是否有一種簡單的方法使用jquery設置iframe的超時加載和檢測錯誤,如果它不正確加載。

回答

1

您可以在iframe的加載函數中放入一個將變量設置爲true的函數,然後使用setInterval定期檢查所有內容是否正常。當iframe正確加載時,可以使用clearInterval來停止檢查操作。

相關問題