我有一个aspx,它在正文的onload事件期间运行了以下javascript函数。
<body onload="startClock();">
但是,我将aspx设置为使用母版页,因此body标签不再存在于aspx中。当页面被点击并且仍然使用母版页面时,我该如何注册startClock函数以运行?
最佳答案
如果您不想显式分配window.onload或使用框架,请考虑:
<script type="text/javascript">
function startClock(){
//do onload work
}
if(window.addEventListener) {
window.addEventListener('load',startClock,false); //W3C
} else {
window.attachEvent('onload',startClock); //IE
}
</script>
http://www.quirksmode.org/js/events_advanced.html