如果你在引用ascx的页面也定义了 window.onload=X事件。这样会覆盖其中一个。
可是如下解决:
window.onload=OnLoad;
function OnLoad()
{
func1();
func2();
.........
funcn();//具体的业务逻辑
}
这样,不用担心onload被覆盖了。只需把需要实现的逻辑规则添加至OnLoad()即可。
如果我没记错的话,sharepoint中对window.onload做了屏蔽处理。不过微软提供了类似的js方法:_spBodyOnLoadFunctionNames();
可以参考:http://www.cnblogs.com/sygwin/archive/2011/10/27/2226256.html
当然你也可以利用jQuery。