gpt4 book ai didi

javascript - 添加多个 window.onload 事件

转载 作者:IT王子 更新时间:2023-10-29 02:55:06 27 4
gpt4 key购买 nike

在我的 ASP.NET 用户控件中,我将一些 JavaScript 添加到 window.onload 事件:

if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), onloadScriptName))
Page.ClientScript.RegisterStartupScript(this.GetType(), onloadScriptName,
"window.onload = function() {myFunction();};", true);

我的问题是,如果 onload 事件中已经有内容,那么这会覆盖它。我将如何允许两个用户控件在 onload 事件中分别执行 JavaScript?

编辑:感谢您提供有关第三方图书馆的信息。我会记住他们的。

最佳答案

大多数建议的“解决方案”都是特定于 Microsoft 的,或者需要臃肿的库。这是一个好方法。这适用于符合 W3C 标准的浏览器和 Microsoft IE。

if (window.addEventListener) // W3C standard
{
window.addEventListener('load', myFunction, false); // NB **not** 'onload'
}
else if (window.attachEvent) // Microsoft
{
window.attachEvent('onload', myFunction);
}

关于javascript - 添加多个 window.onload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9434/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com