我在頁面中有兩個框架。上面的框架是一個jsp,它接受用戶輸入的參數,下面的框架是一個Crystal Report查看器,當我們點擊View report按鈕(位於上面的框架中)時,它會顯示報告。我確實在窗口底部有一個狀態欄(IE屬性)。這是由Crystal Reports執行的後端過程,用於處理和填充報告中的數據。我想要一個加載圖片或留言直到報表加載。然而,沒有指針指出進程停留在我的jsp上,我可以監視進程的開始或結束。所以,我的想法是監視Internet Explorer的狀態欄。在開始的那一刻,我希望我的圖像被加載到屏幕的中心,一旦狀態欄完成,圖像就會消失。我將使用像setInterval(checkStatusBar(),500),這將檢查狀態欄的存在每500毫秒。我的問題是checkStatusBar()中會有什麼代碼?我需要JavaScript代碼。檢測Internet Explorer中狀態欄的可見性
0
A
回答
0
相反,您可能想要檢測第二幀的加載事件何時被觸發。你可以簡單地用some help from jQuery來做到這一點。像下面這樣的東西應該做的你在找什麼:
$(selectorForTheSecondFrame).load(function(){
stopShowingLoadingIndicator();
});
凡selectorForTheSecondFrame
是一個CSS選擇器,將選擇要檢查和stopShowingLoadingIndicator
是一個函數,做了你想做的事,一旦框架具有什麼框架加載。
很明顯,這會讓你的項目依賴於jQuery。如果你願意,你可以在純JavaScript中做同樣的事情,這只是一個更多的工作。
相關問題
- 1. 檢測Internet Explorer中的狀態更改
- 2. 從輔助功能服務中檢測狀態欄的可見性
- 3. 我可以在Internet Explorer的狀態欄上創建按鈕嗎?
- 4. IOS wantsFullScreenLayout狀態欄可見
- 5. 的Internet Explorer 11的檢測
- 6. 檢測狀態欄可見性/ TYPE_SYSTEM_OVERLAY不會自動調整大小
- 7. Internet Explorer 9中不可見的菜單
- 8. Internet Explorer Internet失敗HTTP狀態代碼
- 9. Internet Explorer中的會話狀態問題!
- 10. Internet Explorer 9對象檢測
- 11. Internet Explorer如何檢測jre?
- 12. 狀態欄ie9中不可見
- 13. 檢測的Internet Explorer 9中的MVC
- 14. 在Internet Explorer中設置元素狀態
- 15. Internet Explorer上的可見面板CSS
- 16. 如何檢查狀態欄在Android中是否可見
- 17. 在Internet Explorer中切換可見性問題
- 18. 在Internet Explorer中檢測DOM修改
- 19. Internet Explorer的CSS屬性的「過濾器」忽略溢出:可見
- 20. 檢測用戶可見性
- 21. 在Internet Explorer中可憐的Leaflet.js性能
- 22. Internet Explorer 7/8/9:IFRAME不可見
- 23. Internet Explorer未設置爲可見(c#)
- 24. Powershell預定作業; Internet Explorer不可見
- 25. Internet Explorer測試
- 26. 如何檢測狀態欄的擴展?
- 27. 使用Modernizr的檢測Internet Explorer版本
- 28. JavaScript的Internet Explorer不會檢測window.closed
- 29. 檢查導航欄的可見性
- 30. 檢查狀態欄是否隱藏或可見