我在页面中有两个框架。上面的框架是一个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. Internet Explorer 9中不可见的菜单
- 5. Internet Explorer Internet失败HTTP状态代码
- 6. 状态栏ie9中不可见
- 7. Internet Explorer 9对象检测
- 8. 在Internet Explorer中设置元素状态
- 9. 如何检查状态栏在Android中是否可见
- 10. 在Internet Explorer中切换可见性问题
- 11. 在Internet Explorer中检测DOM修改
- 12. Internet Explorer的CSS属性的“过滤器”忽略溢出:可见
- 13. 在Internet Explorer中可怜的Leaflet.js性能
- 14. Internet Explorer 7/8/9:IFRAME不可见
- 15. Powershell预定作业; Internet Explorer不可见
- 16. Internet Explorer测试
- 17. 如何检测状态栏的扩展?
- 18. JavaScript的Internet Explorer不会检测window.closed
- 19. 检查导航栏的可见性
- 20. “隐藏”工具栏在状态栏中可见
- 21. :在Internet Explorer中不可用的可见选择器
- 22. jQuery - 检测iPhone通话状态栏
- 23. 如何检测双高度状态栏?
- 24. 使用VB6检测Internet Explorer版本
- 25. Internet Explorer平滑滚动检测
- 26. 检查窗口的可见性或状态更改
- 27. Internet Explorer垂直工具栏
- 28. 位置:Internet Explorer中的粘滞边栏
- 29. 检测溢出的可见性:隐藏
- 30. Android工具栏在可见/不见时保存状态