我一直在试图为我的问题找到一个简单的解决方案,但我不能。我有一个页面,虽然PHP子句创建一个HTML表,它需要一段时间才能完成。我只想在用户访问页面(加载时)时显示一个弹出窗口,其中显示了一些简单的内容:“页面加载...请稍候”。这可以用JavaScript库完成吗? (完全用JS也许?)每个解决方案,我发现与divs,类等的混乱,我觉得有点难以使用,因为我的代码在这个时候是非结构化的。谢谢。页面正在加载时显示(javascript)Popup
回答
您可以将原始网页(HTML表格)加载到隐藏的iframe
中,并在页面上显示加载消息。然后使用onload
属性隐藏加载消息并显示iframe
。
编辑:在类似的笔记中,您可以有一个空白的边缘到边缘的元素来覆盖页面内容,并使用其中的一个替代提醒选项(例如jQuery)。然后,使用body onload
,删除空白元素并发出警报;或者用新的警告替换警报,通知加载完成;等等
只要JS做“弹出”我喜欢SimpleModal。
但更重要的是,它听起来像你可能想要摆脱内嵌呈现的长装载表。相反,除了表格之外的所有内容都显示在页面上并显示“加载...”指示器。然后,为表格创建一个AJAX请求。根据您的偏好,AJAX调用可以返回包含所有HTML的表格,或者您可以以JSON格式检索数据并在客户端构建表格。这对于这类问题将是一个非常典型的方法。
JavaScript工具包只会自动化您想要避免的DOM混淆。这就是他们的工作方式。 JavaScript只是为这种场景编写DOM脚本。
你可以做的是寻找一个便宜的剪切和粘贴样本,展示如何制作一个大型的CSS盒子,无论发生什么,它都将接管大部分的屏幕空间。也许有一些边上的不透明区域。您将该内容正好放在<body/>
标记之后,您可以编写几行JavaScript,在该窗口的ready
事件中删除该框。
有关JavaScript模式对话的问题对您来说是一个问题,它们中的大多数在DOM尚未完成初始化时都会遇到问题(这就是为什么几乎所有jQuery和Ext样本都包含在某些onReady
事件处理程序)。
那么直到您的页面被完全加载,您可以在原始框架上使用iframe。基本的想法是加载一个带有你的加载图像的框架,然后在DOM完全加载后使用.ready.hand处理程序去除框架并嵌入iframe。
- 1. 在页面加载时显示JavaScript PopUp
- 2. javascript popup重新加载父页面 -
- 3. 显示正在加载页面时加载动画
- 4. 显示页面加载gif在javascript
- 5. 页面加载时执行jQuery Popup吗?
- 6. 页面加载时的Magnific Popup
- 7. 正在呈现JSF页面时显示加载/启动画面?
- 8. 显示在页面加载
- 9. 在页面加载时显示GridView
- 10. 在页面加载时显示progessbar
- 11. 显示加载图标时,加载webview页面和JavaScript到页面
- 12. 我的页面显示加载javascript的
- 13. 加载页面时显示加载动画微调器页面
- 14. Javascript:如何在页面加载时只显示一个div
- 15. 在页面重新加载时停止显示确认框 - Javascript
- 16. 如何使用javascript在页面加载时显示滚动条?
- 17. 显示主页面正在准备时的载入页面
- 18. bpopup无法正常工作+在页面加载时显示
- 19. Listview在第二次加载页面时不能正确显示
- 20. 如何在页面加载时在UIWebview中显示加载栏?
- 21. 加载页面时停止div显示
- 22. Liferay - 页面加载时显示微调
- 23. 页面加载时的模态显示
- 24. 显示加载时的默认页面
- 25. 显示页面加载时间3
- 26. 显示文本框时,页面加载
- 27. 页面完全加载时显示#container?
- 28. 的GridView不显示时,页面加载
- 29. 加载页面时突出显示TextBox
- 30. 页面加载完成时显示Webview?
您可以在页面的
中放入JavaScript警报。 – j08691