问题描述
我想当页面的内容都完成后执行一个内容请问要如何判断??
解决方案
解决方案二:
关注中。
解决方案三:
unload()看下.NET页面生成周期
解决方案四:
<scriptlanguage="javascript">functionLoadFinish(){ alert("加载完毕!");}</script><bodyonload="LoadFinish()">这样
解决方案五:
请问用JAVASCRIPT的话.如何在里面写C#代码?
解决方案六:
2楼能不能说的细一点
解决方案七:
说一个笨方法新建一个ASPX文件,在里边实现所有想在加载页面完毕后实现的功能,然后使用下面的方法<scriptlanguage="javascript">functionLoadFinish(){ window.location.replace("操作.aspx");//执行操作的页面}</script>在执行操作的页面写个重定向语句,把页面重新转回加载页面
解决方案八:
<scriptlanguage="javascript"type="text/javascript>functionjs(){}</script><bodyonload=js()>
解决方案九:
其实是这样我的网页上有一个PANEL做的下拉列表.使用AJAX.实现导航栏的下拉列表.用它能盖住SELECT下拉菜单但发现一个问题就是网速问题.在打开网页时这个PANEL总是先显示出来.这样就会插出一个很大的空行.等页加载完成以后它才隐藏所以我想在一开始时把panel的visbile设成FALSE等完全加载完成了再true希望各位指点一下.或是说有没有更好的办法可以解决这个问题
解决方案十:
建议看下页面事件吧,看你要执行的内容而确定用什么事件:顺序是这样的:PreInit-->Init-->InitComplete-->PreLoad-->Load-->LoadComplete-->PreRender-->PreRenderComplete-->Unload
解决方案十一:
关注学习中……
解决方案十二:
我为什么在unload里写什么都异常?
解决方案十三:
<asp:Panelstyle="display:none"ID="panel1"runat="server"></asp:Panel><scriptlanguage="javascript"type="text/javascript>functionAjax()//AJAX获取数据{.....//数据获取完毕后显示Paneldocument.getElementById("panel1").style.display="";}</script>
解决方案十四:
学习了。。。。。。。。。
解决方案十五:
js的window.onload执行
解决方案:
看9楼学习。。。。。。。。。
解决方案:
我想可以这样:if(document.readystate==“complete”){…}
解决方案:
JQuery里面有个判断页面载入的方法写得很好传统的onload方法是要所有图片等都下载完后才执行JQuery里的判断不包括图片是否载入成功,而是页面其他的内容LZ可以去看看
解决方案:
引用9楼Ronio的回复:
建议看下页面事件吧,看你要执行的内容而确定用什么事件:顺序是这样的:PreInit-->Init-->InitComplete-->PreLoad-->Load-->LoadComplete-->PreRender-->PreRenderComplete-->Unload