我有一个带菜单的网站,点击菜单项时,我在iframe中显示该菜单的页面(默认情况下,iframe设置为初始显示主页)。有时可能需要几秒钟才能显示所选菜单项的页面(例如报告),并且我希望在页面加载时显示加载图像。如何使用JavaScript或jQuery来做到这一点(示例代码会有帮助)?提前致谢。当页面加载到iframe时显示图像
1
A
回答
2
将加载图片添加到iframe innerHTML(或者div并停止使用iframe),然后使用ajax获取新的页面内容,iframe成功时innerHTML成为由ajax女巫抓取的内容覆盖加载图片。容易设置,但我建议你停止使用iframe
0
编写一个函数来显示图像并在设置iframe src时调用它。当页面加载时调用从加载的页面内的函数来隐藏图像(parent.HideImage
) 我认为所有浏览器不支持iframe的onload事件
1
通常你不能知道页面何时完成加载iframe中。 iframe加载是独立的。你可以做的是通过ajax get请求获取iframe中的页面内容,并以这种方式在等待内容时做动画。
相关问题
- 1. 当WebView在Android中加载页面时显示“加载”图像
- 2. 显示加载页面加载GIF - iframe?
- 3. 显示一个加载图像,当页面加载在C#
- 4. 仅当加载iframe页面时才显示DIV
- 5. 如何显示加载图像每当标签页加载时
- 6. 加载图像直到页面加载后才显示。
- 7. 当页面加载时堆叠图像
- 8. 为什么当我将不同页面的内容加载到当前页面时不显示图像?
- 9. Android:在页面加载时显示临时图像
- 10. 在页面加载时显示临时图像
- 11. WPF - 加载图像以显示页面加载状态
- 12. 在页面完全加载之前显示加载图像
- 13. 如何在页面加载时显示图像?
- 14. 如何在页面加载时全屏显示图像
- 15. 加载JSF页面时显示图像(GIF)?
- 16. 在页面刷新时显示加载图像
- 17. 加载asp.net页面时显示进度图像
- 18. PHP处理图像并在页面加载时首先显示
- 19. 加载ASP.NET页面时显示wait图像/文本
- 20. richfaces如果长页面加载时间显示modalPanel,当页面加载快时不显示modalPanel
- 21. 如何在asp页面加载页面时显示等待图像
- 22. 页面加载时显示“加载图片”
- 23. 页面加载时无法显示加载图标 - 引导
- 24. 当页面加载时,隐藏的面板不断显示
- 25. 当页面加载时不显示正文标签中的onload时显示随机图像
- 26. 显示loading.gif直到页面加载到iframe里面的jQuery UI对话框
- 27. 页面加载时的模态显示
- 28. 的GridView不显示时,页面加载
- 29. 在页面加载时显示progessbar
- 30. 加载页面时突出显示TextBox
感谢您的答复,但如何将页面加载到div而不使用iframe?什么是不使用iframe的原因? – RKP 2010-11-26 16:05:07