问题标签 [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 回答
3238 浏览

delphi - 从 Chromum Embedded Framework 多次调用 OnLoadEnd

使用 CEF 浏览器,我尝试连接到 OnLoadEnd 事件以遍历 DOM 树。

出于某种奇怪的原因,我两次调用了 VisitDom。

知道为什么 OnLoadEnd 被多次调用吗?

0 投票
1 回答
591 浏览

javascript - window.onload javascript 被 body.onload 阻塞(单选按钮替换)

我正在使用以下脚本来替换 window.onload 自定义单选按钮(http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/custom-form-elements.js),我需要使用加载 cookie 的 body.onload 事件:

显然我遇到的问题是 body.onload 阻止了 window.onload 运行,因此单选按钮替换没有出现。我已经看到很多关于如何修复 body.onload 和 window.onload 交互的“答案”,但没有任何效果。

这两个脚本中的哪一个先加载并不重要,我只需要正确加载两个脚本。

请帮忙。

0 投票
2 回答
4159 浏览

javascript - JavaScript 加载和 DOM

我有这个示例文档:

myFunc如果是回调,为什么“元素”为空document.body.onload

相反,如果在 div 之后插入脚本,它可以工作:

我的问题是:如果我onload在处理函数中使用事件,我是否应该拥有整个 DOM?为什么我不应该?

0 投票
3 回答
7009 浏览

javascript - 哪个 jQuery 事件处理程序适用于页面加载?

我有一个简单的页面,只是试图将加载事件附加到文档。我不确定在 jQuery 中使用哪个事件处理程序来执行此操作。我试过了$(),但似乎都没有在正确的时间运行代码。我应该使用,吗?还是我做错了什么。这是一个示例:$(document).ready.load.on.live

当我运行此警报时,将显示null.

0 投票
5 回答
56246 浏览

google-analytics - 未捕获的 ReferenceError: _gaq 未定义 (Google Analytics)

在 chrome 调试日志中查看站点页面时会出现以下消息。

未捕获的 ReferenceError:_gaq 未定义

页面本身应该使用onload事件处理程序跟踪对象并为 Google Analytics 触发_trackEvent

我最好的猜测是,ga.js文件可能没有及时加载,因此onload _trackEvent没有捕获到触发。在关闭之前使用异步代码段,</body>并且对象位于中间<body>

(其他一些帖子也引用了 jQuery 位置,但这可能是一个红鲱鱼)

非常感谢任何帮助。

0 投票
2 回答
3257 浏览

dom - 将对象或函数添加到 html dom 元素(特别是画布)

我正在尝试像在 jquery 中一样将我自己的对象参数添加到画布元素中(就像它将 element_id.draggable、element_id.resizable 等添加到 dom 元素中一样)。我的一段代码如下所示:

这样当用户声明一个canvas标签时,就可以直接调用canvas_id.animateLine()执行上述函数。

但是出现的问题是,当用户在 body onload 或 window onload 中调用 animateLine() 时,它不起作用(说 animateLine 未定义)。

我想知道这是实现这个的正确方法吗?另外,由于我也必须在 body/window onload 上调用它,因此如何从上面的代码中删除错误?

编辑:更新代码以在 DOM 就绪时调用函数,如果用户在 DOM 就绪时调用 animateLine,它仍然不起作用。有什么解决办法吗?

0 投票
2 回答
749 浏览

javascript - 使用 getTime() 使用 Javascript 初始化重复操作

我是开发新手,所以这可能是一个愚蠢的问题,但我想我还是会问。毕竟,我看起来不好只会让你看起来更好。:)

我想根据时间更改元素的 css 样式。我已经尝试了几种不同的方法,并且可以获得在 html 中显示的时间,但我不能使用时间来触发其他事件。我把这个小页面放在一起,让事情对我来说更简单。

所以,我的小脑袋告诉我这应该做的是,在页面加载时,执行 maFucktion() ,它应该启动一个 for 循环,它:

(1) 设置一个新的 Date() (2) 使用 getTime() 方法获取自 1970 年 1 月 1 日以来的时间,以毫秒为单位 (3) 使用模运算符将其分解为半秒 (4) 并提供新的背景颜色以及基于值是否在 0-499 之间或其他条件的除法余数

我希望它每半秒更改一次 box.style.backgroundColor ,这最终应该看起来像 1998 年那些愚蠢的横幅广告之一,但我无法让它自动更改。

我知道 for 循环可能不是最好的,但它至少应该为#box 显示一个新的 innerHTML 值,对吗?

0 投票
1 回答
1507 浏览

asp.net - 在没有按钮的页面加载后执行 sqldatasource

因此,在我的 IssueRequest.aspx 页面上,我有一个表格,客户可以填写该表格,向我的公司发出工作请求。但是,我需要确保他们填写了他们的帐户信息,在创建帐户时默认情况下每个字段都等于“”。

我有以下字段

现在我创建了一个名为 CustomerInformationValidation 的 sqldatasource,它从我想在加载或预渲染完成时运行的会话(在登录时设置)获取用户 ID,但我似乎无法让它工作。

谁能告诉我该怎么做?

0 投票
3 回答
1138 浏览

jquery - jquery移动页面注入

我有这个简单的 html(我正在托管自己的文件并且它可以工作)

在 onload 我必须调用这个函数并将 js 中生成的内容添加到 id="main_div" 或 data-role="content"

这只是我必须做的一个简单示例。但无论我做什么,它都不起作用......

0 投票
1 回答
2255 浏览

vb.net - 加载子上的Vb.Net类文件?

我希望这不是一个愚蠢的问题,我在谷歌上找不到合理的答案。

我正在开始一个只包含一个类文件的项目。最后,我会将类文件转换为 dll。我知道一旦在项目中引用另一个应用程序,它通常会调用 dll。我需要 dll 在加载时在其中运行一个子程序,就像普通的 mybase.load 子程序一样。该子程序只需在加载时执行一次即可填充一些变量。我不想从主应用程序调用子程序。dll 中的其余函数/子程序将在需要时从主应用程序调用。请不要在类下全局注册它们,我需要一个子或函数。

如果没有这样的子,我将如何创建一个执行加载的函数/子?

谢谢。:)

希望我说得通。感谢您的答复。