首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教onload事件之前的方法

2012-03-07 
请问onload事件之前的方法简单的业务的这样的,点击增加按钮,就弹出一个复杂的页面,每次弹出的子页面都是

请问onload事件之前的方法
简单的业务的这样的,  
点击"增加"按钮,就弹出一个复杂的页面,每次弹出的子页面都是一片空白,大概10秒时间才可以加载完毕,
我想实现 弹出的页面 马上显示 一个等稍等的小图片, 当页面加载完毕的话, 小图片就消失,  
这样给客户的感觉就舒服好多,
问题在于 点击"增加"按钮的时候,如果设计子页面的方法,onload方法固然没有那么快执行,希望大家赐教.
其中子页面是通过模板设计的

[解决办法]
可否在新弹出的页面中先加小图片,比如背景之类的,然后在新页面的onload中将小图片去掉。
[解决办法]
那你就在你那个复杂的页面开关先写入一个图片<img src="xxx" />,然后把整个页面内容全部放入一个JS的function里面,然后用setTimeout调用这个function来加载整面内容,这样图片就肯定先显示了,在加载完后再去除这个图片。
[解决办法]
可以先将要显示的内容隐藏,只显示图片,然后在onload事件中去掉图片,将内容显示出来。(隐藏可以考虑采用css,比如obj.style.display='none'或obj.style.visibility='hidden')
[解决办法]
将图片放在head里面,不要放在body里面。具体可以试试看。

热点排行