问题标签 [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 投票
0 回答
25340 浏览

javascript - element.onload 与 element.addEventListener("load",callbak,false)

有人可以解释一下以下两种在javascript中指定onload回调函数的方法有什么区别吗?

0 投票
3 回答
14746 浏览

javascript - 跨浏览器 Dom 就绪

我继承了这段代码,它似乎不是最佳的并且可能不正确,因为它在窗口和文档对象上都添加了事件侦听器。但是,除了黑莓 5.0 之外,它都可以正常工作。有人可以解释所有这些设置是否正确,或者是否有任何建议可以使其更好和/或更精简?

0 投票
0 回答
2035 浏览

javascript - Google Maps API V3 窗口加载 eventListener 在某些浏览器中不起作用

一个奇怪的行为:关于 maps API 内事件的文档的最后一部分说

不知何故google.maps.event.addDomListener(window, 'load', initialize);不适用于 Firefox/Safari,但是 <body onload="initialize()">...任何想法为什么?

0 投票
2 回答
709 浏览

c# - 实例化 WinForm 用户控件时并不总是调用基类

我有一个时髦的问题,有一个解决方法,但我想保持代码尽可能相似。问题集中在我的用户控件的基类中的特定变量上,该变量可能为空,也可能不为空,并且它永远不应该为空。

基本上,我有许多带有单个基类的用户控件,它们抓取我的主窗体窗口的一个实例,因此用户控件可以访问主窗体属性并可以调用主窗体上的方法。这是一个片段(this.frmParent 是公共成员):

然后每个用户控件共享这个基类:

然后在主窗体中,我将这样调用用户控件:

出于某种原因,当我实例化用户控件时(在本例中,它位于主窗体中),基类中的 frmParent 变量可能会或可能不会填充非空值。

我注意到用户控件中的加载事件没有触发。我找到了一个名为 CreateControl() 的方法,它应该强制创建控件,然后我的加载事件开始触发,但是当我在调试器中跟踪执行并到达它试图填充 frmParent 的基类时, FindForm() 并不总是返回非空值。

我有其他没有这个问题的用户控件,它们之间的区别是一些用户控件有子控件,而有些没有子控件。没有子控件的那个有这个问题。

我的解决方法是监视哪个用户控件 FindForm() 失败,并在该用户控件的加载事件中,通过调用主窗体的构造函数来分配值,如下所示:

但是,我仍然必须调用 CreateControl() 才能触发加载事件,而且我不喜欢要求未来的维护者必须明确了解不同行为要求的想法。换句话说,我希望我的用户控件都以相同的方式工作,以保持维护简单。

我已经将我的代码拆散了,无法弄清楚为什么有时用户控件的加载事件可能会或可能不会触发,以及为什么在用户控件基类中对 FindForm() 的调用失败。

有没有人对如何解决这些问题有任何想法?谢谢。

0 投票
2 回答
1903 浏览

javascript - onload 事件引发“预期对象”错误

每当我使用该事件时,我都会收到一个 javascript 错误,指出“预期对象”指向包含 onload 事件的行。这是我的网页的简单表示。

0 投票
0 回答
386 浏览

javascript - 为什么iframe不能在IE8中设置onload

我尝试使用以下代码来监听 IE8 中的 iframe onload 事件

obj 是可访问的aliJob.ifr,因为它可以在 IE8 中发出警报

但是,两种方式都无法监听 iframe onload,

其他浏览器没问题

有人可以对此有所了解吗?

0 投票
1 回答
5215 浏览

jsf - JSF 中的页面加载事件

我试图在页面加载期间为我的下拉列表分配值。我按照此链接中给出的方式进行操作。

在页面加载时调用 JSF 托管 bean 操作

根据链接,我尝试使用注释和构造函数类型。

但对我来说是个例外

我刚刚尝试在那个带注释的方法或构造函数中调用一个函数,也就是说,

我无法找出问题所在。

0 投票
1 回答
742 浏览

javascript - 使用歌剧的问题 onload() 画布

我制作了一个应用程序画布。每次调用draw()函数,都会在canvas中绘制多张图片。问题是 Opera 无法正常工作。Onload 功能并不总是有效。

谢谢你。(对不起我的英语,我说法语)

0 投票
1 回答
901 浏览

html - 在 html5 中使用视频和音频标签时加载事件延迟

我正在制作的网页中有一个音频和视频组件。此外,我正在使用google.setOnLoadCallback等待页面完成加载的谷歌地图。我的问题是谷歌地图延迟显示,直到加载视频和音频,这有点太长了。有没有办法让地图在视频加载完成之前显示?

0 投票
0 回答
342 浏览

javascript - 在 crm 4.0 中加载相关视图的功能

调用哪个js-function来加载相关视图的iframe

是否可以通过替换 menuitem 的 onclick-event 来更改调用的函数,或者甚至可以在相关的 view-iframe 加载之前或之后执行一些任务?

编辑

该函数在导航栏中按下实体时调用,名为 loadArea。我想在这个函数中做一些事情,我该如何替换或修改它。也许一些自己的函数然后 loadArea(...) ?