javascript - Hook javascript 事件来加载页面

标签 javascript master-pages asp.net onload-event

我有一个 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

关于javascript - Hook javascript 事件来加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946518/

相关文章:

javascript - 如何使用 Mootools 使单选按钮选项依赖于其他单选按钮选项?

javascript - Angular nvd3 MultiChart X 轴双 Y 轴校准问题

javascript - 有没有办法使用 JS 和 ASP

asp.net - FindControl 在 FormView 的错误模板中查找控件

asp.net - 是否有任何 asp.net 数据缓存支持缓存条目的后台填充?

javascript - 如何从selenium中的嵌套span标签获取文本

javascript - 如果empty = true,则从双层嵌套数组中删除第一个和最后一个项目

asp.net - 访问母版页中的祖 parent 内容占位符

asp.net-mvc - 在 MVC 应用程序中将母版页的代码放在哪里?

javascript - 什么是使用 html-php 的母版页