如何確定iFrame 載入或內容存在
問題:
問題:您尋求一種方法確定iFrame 是否已成功載入或包含內容,因為標準方法可能不夠。確定載入狀態對於觸發特定操作或處理載入花費過多時間的場景至關重要。
解:// Obtain the iFrame element var iframe = document.getElementById('i_frame'); var iframeDoc = iframe.contentDocument || iframe.contentWindow.document; // Evaluate loading status if ( iframeDoc.readyState == 'complete' ) { // Loading is completed; execute desired functionality afterLoading(); return; } // Loading is incomplete; re-check in 100 milliseconds window.setTimeout(checkIframeLoaded, 100);
<script>函數checkIframeLoaded(( ) {<p><pre class="brush:php;toolbar:false">alert("I am here");</script>}
函數afterLoading(){
}
以上是如何確定 iFrame 是否已載入並包含內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!