问题标签 [onload-event]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2293 浏览

c# - 主窗体的 OnLoad 覆盖永远不会被调用

以下问题让我很困惑:我有一个 WinForms 应用程序,它曾经可以正常工作。然而,在 Windows7 上,我的 MainForm 的“加载”事件处理程序永远不会被调用。我试着用谷歌搜索了一下,发现了检查事件是否正确连接到处理程序的建议(它是),其次是尝试覆盖 OnLoad 方法。OnLoad 覆盖被调用一次(我认为,已经大量调试),然后没有进一步。为什么不调用 OnLoad 覆盖?我可以尝试什么来解决这个问题?

最好的祝福!

0 投票
3 回答
3334 浏览

jquery - 在图像完全加载之前触发图像加载事件?

我正在使用 Jcrop jquery 插件,并initJcropBox()在 onload 事件上触发该功能。

但此功能在图像完全加载之前被触发。这导致了问题。例如显示不正确的 jcropbox 大小或根本不显示 jcropbox。

当我放置一条线时,它工作正常。但不是解决方案。 setTimeout('initJcropBox()',2000);

initJcropbox()图像在浏览器中完全加载/渲染后如何触发功能?

0 投票
1 回答
694 浏览

javascript - HTML 头部之外的窗口加载事件

我正在使用一些遗留的 HTML/JS 代码,我需要在其中附加到加载事件。

我正在使用的脚本在<head>标签之外。

将事件监听附加到头部之外时监听负载事件是否不可靠?

即页面是否有可能已经加载并忽略了我的事件监听器?

在我的测试中,事件侦听器被很好地触发,但我确保是否一直都是这种情况。

顺便提一句。由于遗留性质,我需要避免使用 jQuery(不愉快的一天)。

0 投票
2 回答
35017 浏览

javascript - 内联事件处理程序和匿名函数

我需要在页面中动态包含和运行脚本。我为此使用了图像加载事件:

DoIt 函数看起来像这样(只是组成了这个例子):

我无法控制页面本身(我只控制页面将调用的 HTML 字符串),因此我需要在标记中显式包含 DoIt 函数。

我尝试使用匿名函数,但它不起作用:

我应该只编写内联脚本吗,如下所示:

在这种情况下是否有任何限制(例如脚本长度)?

谢谢你的帮助!

0 投票
1 回答
743 浏览

swfupload - 带有 addOnloadEvent 的 swfupload 初始化

我正在使用 addOnloadEvent(initSwfUpload) 函数来初始化 swfupload。

这是我的功能

它工作正常,但现在我需要使用 addPostParam(name, value) 但 swf 不可用。

这是代码

我收到消息 swf 未定义。

是否可以使用 addOnloadEvent 方法来实现上述。

出于几个原因,我不想 ro 使用经典的 swfupload init

谢谢

0 投票
2 回答
155 浏览

javascript - 加载新的 HTML 页面后如何加载 js 函数?

我想知道是否有办法做到以下几点:

我在根目录上有一个页面:“index.html”,它有 2 个链接。每个链接都有一个onclick指向“reader/index.html”的链接。这两个链接的原因是因为我希望链接在页面加载后立即在“reader/index.html”上调用不同的函数。有没有办法做到这一点?

我知道如何onload在页面加载完成后调用一个函数,但不知道如何根据上一页onload的一个来调用不同的函数。onclick完全被这里难住了。任何帮助是极大的赞赏。

0 投票
1 回答
2719 浏览

javascript - IFrame 中的动态脚本未触发 window.onload

我正在动态创建一个IFrame然后向script它添加一个标签,其中包含在框架加载时应该执行的代码,但是它永远不会执行。

我假设window onload在将代码添加到IFrame. 无论如何要确保它被调用?此外,它需要包含在 in 中,window.onload因为它是基于 JS 的代码编辑器,因此 iframe 必须像在浏览器窗口中一样做出反应。干杯。

0 投票
5 回答
121215 浏览

javascript - 在部分内通过 Javascript 为 body.onload 添加事件处理程序

我们希望在我们的文档中包含来自 Google Maps API 的地图。文档告诉使用onload()主体事件调用的函数初始化地图。

普通的调用方式:

这对我们不起作用,因为我们正在使用Template::Toolkit并且<body>标签已经包含在我们的包装器中。简而言之:<body>当我们的 Javascript 代码开始运行时,标签就已经打印出来了。

我试过这样的东西,但它只适用于onclick,而不是onload<body>我猜那是因为 Javascript 代码位于标签本身的下方。

任何帮助如何启动谷歌地图地图表示赞赏!

0 投票
2 回答
1117 浏览

javascript - 在正文加载或直接从脚本中调用 javascript 函数之间的区别

我正在使用 javascript 在运行时创建多个 div(比如 5),使用 javascript 函数,所有 div 都包含一些文本,在运行时再次设置,现在我想在运行时禁用所有 div 并拥有底部的页码,因此每当用户单击页码时,只有该 div 应该可见,否则其他应该被禁用,我创建了一个函数,它接受参数作为页码,我启用了单击其页码的 div并使用for循环,我禁用所有其他div,现在我的问题是我创建了两个函数,第一个(用于添加div并禁用除第一个之外的所有div)并将内容写入其中,另一个用于启用div点击页码,我在 body onload 上调用了添加 div 函数;现在我第一次运行时,页面一切顺利,

请回答为什么会发生这种情况以及我应该如何解决我的问题...

下面是我的脚本,div 的内容是使用 Json 来的。

谢谢并恭祝安康

0 投票
3 回答
52984 浏览

javascript - onload 与 addEventListener('load') 的 iframe 行为

我一直在尝试向页面添加隐藏的 iframe 元素,并且我想在加载后操纵这些元素的 DOM。我注意到在将 iframe 添加到页面后,我无法立即开始操作 DOM,因为它尚未加载。这不能用DOMContentLoaded事件来完成,因为它会触发 iframe 中不存在的文档,直到它被添加到页面,所以我们必须使用load事件。

这是一些测试代码:

这可以按预期工作,但是当我将其更改为addEventListener它时甚至不会添加到 DOM 中:

我没有attachEvent在IE中测试过。

有人对此有所了解吗?