问题标签 [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.
delphi - 从 Chromum Embedded Framework 多次调用 OnLoadEnd
使用 CEF 浏览器,我尝试连接到 OnLoadEnd 事件以遍历 DOM 树。
出于某种奇怪的原因,我两次调用了 VisitDom。
知道为什么 OnLoadEnd 被多次调用吗?
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 交互的“答案”,但没有任何效果。
这两个脚本中的哪一个先加载并不重要,我只需要正确加载两个脚本。
请帮忙。
javascript - JavaScript 加载和 DOM
我有这个示例文档:
myFunc
如果是回调,为什么“元素”为空document.body.onload
?
相反,如果在 div 之后插入脚本,它可以工作:
我的问题是:如果我onload
在处理函数中使用事件,我是否应该拥有整个 DOM?为什么我不应该?
javascript - 哪个 jQuery 事件处理程序适用于页面加载?
我有一个简单的页面,只是试图将加载事件附加到文档。我不确定在 jQuery 中使用哪个事件处理程序来执行此操作。我试过了$()
,但似乎都没有在正确的时间运行代码。我应该使用,吗?还是我做错了什么。这是一个示例:$(document).ready
.load
.on
.live
当我运行此警报时,将显示null
.
google-analytics - 未捕获的 ReferenceError: _gaq 未定义 (Google Analytics)
在 chrome 调试日志中查看站点页面时会出现以下消息。
未捕获的 ReferenceError:_gaq 未定义
页面本身应该使用onload
事件处理程序跟踪对象并为 Google Analytics 触发_trackEvent
。
我最好的猜测是,ga.js
文件可能没有及时加载,因此onload
_trackEvent
没有捕获到触发。在关闭之前使用异步代码段,</body>
并且对象位于中间<body>
。
(其他一些帖子也引用了 jQuery 位置,但这可能是一个红鲱鱼)
非常感谢任何帮助。
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,它仍然不起作用。有什么解决办法吗?
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 值,对吗?
asp.net - 在没有按钮的页面加载后执行 sqldatasource
因此,在我的 IssueRequest.aspx 页面上,我有一个表格,客户可以填写该表格,向我的公司发出工作请求。但是,我需要确保他们填写了他们的帐户信息,在创建帐户时默认情况下每个字段都等于“”。
我有以下字段
现在我创建了一个名为 CustomerInformationValidation 的 sqldatasource,它从我想在加载或预渲染完成时运行的会话(在登录时设置)获取用户 ID,但我似乎无法让它工作。
谁能告诉我该怎么做?
jquery - jquery移动页面注入
我有这个简单的 html(我正在托管自己的文件并且它可以工作)
在 onload 我必须调用这个函数并将 js 中生成的内容添加到 id="main_div" 或 data-role="content"
这只是我必须做的一个简单示例。但无论我做什么,它都不起作用......
vb.net - 加载子上的Vb.Net类文件?
我希望这不是一个愚蠢的问题,我在谷歌上找不到合理的答案。
我正在开始一个只包含一个类文件的项目。最后,我会将类文件转换为 dll。我知道一旦在项目中引用另一个应用程序,它通常会调用 dll。我需要 dll 在加载时在其中运行一个子程序,就像普通的 mybase.load 子程序一样。该子程序只需在加载时执行一次即可填充一些变量。我不想从主应用程序调用子程序。dll 中的其余函数/子程序将在需要时从主应用程序调用。请不要在类下全局注册它们,我需要一个子或函数。
如果没有这样的子,我将如何创建一个执行加载的函数/子?
谢谢。:)
希望我说得通。感谢您的答复。