• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

body 的onload()事件在复杂页面里面不执行

yaotiebing 2006-04-27 10:30:22
body 的onload()事件在简单的页面 页面内容加载完以后会执行
可是在一个复杂的页面里面 这个事件不执行了 请教一下 什么情况会阻止这个事件的执行呢
...全文
341 点赞 收藏 9
写回复
9 条回复
kokubo_wing 2006年04月27日
把代码贴出来看吧,这样发现不了问题的。
回复 点赞
zahuifan 2006年04月27日
学习.
回复 点赞
gxboy 2006年04月27日
两种情况
1. 页面的其它脚本操作与onload执行的函数有冲突
2. onload执行的函数是调用一个*.js文件,而这个js文件的编码有问题,导致类似一些window.even的代码无法运行。
回复 点赞
gngnandgngn 2006年04月27日
你所谓的复杂页面是什么样的贴点出来啊, js出错的情况下就不会执行咯
回复 点赞
机器人 2006年04月27日
加个 window.onload=function(){alert("Page OnLoad");}

试试。

通常是js有错~~~ 好好检查下页面里的js吧

不一定是onload调用的方法,其它方法出错,也会导致失效的。
回复 点赞
Eddie005 2006年04月27日
同意一楼,这样还看不出来~
回复 点赞
peng_0_0_1983 2006年04月27日
我曾经遇到过类似问题。
首先确定你程序没问题,不存在页面刷新之类的流程错误。
然后就是还未执行onload,页面就停止request了。
webconfig里
把ttpRuntime设长一点。
<httpRuntime
maxRequestLength="1048576"
executionTimeout="120"
/>
回复 点赞
include_me 2006年04月27日
同意楼上...
回复 点赞
LoveCherry 2006年04月27日
贴点代码
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告