问题标签 [onload]

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 投票
3 回答
528 浏览

javascript - 加载整个页面(包括图像)后如何启动 JS 代码(完整时真实)

我想在整个页面加载完成后执行一个脚本。

目前的方法是:

这不好,因为一些图像仍在加载中,页面还没有真正完成加载。我做错了什么?

在 Chrome 和 Firefox 中当然不适合我。问题是我之后启动了一个代码,它返回状态 204,这会阻止未来的加载。但是它在页面完成加载之前返回了这个 204 状态。所以我需要在页面真正加载后执行我的代码。

编辑

设置一个页面,它会破帧

当您将上述代码放入页面时,它会在页面完全加载之前加载 iframe。只需在 iframe 页面中放置一个警报,然后在您的父页面包含大图像等的较慢服务器上尝试。

0 投票
2 回答
28115 浏览

c# - 表单构造函数与 Form_Load

表单构造函数和 form_Load 方法有什么区别?

您将物品放在一个与另一个中的过程是什么?

0 投票
1 回答
126 浏览

css - 图像预缓存

在我正在研究euroworker.no的网站上,我有大量的 CSS 翻转,只有在翻转时才加载,有没有办法强制加载这些 onLoad 以便它们在第一次翻转时不会闪烁?它使网站看起来很糟糕。我可以使用 a<body onLoad...>但不确定如何实现它。

谢谢。

0 投票
1 回答
734 浏览

javascript - 如何将元素的位置更改为绝对位置?

我试图以任何分辨率使页面居中,同时仍然能够使用绝对定位来移动图片。我认为最好的方法是将表格相对定位在页面中心的开头,然后将其更改为页面中的绝对定位onload。我认为正确的行是:

但是,我在询问对象左侧在哪里之后放置了一个警告框,我得到undefined. 但是,如果我直接将它分配给一个位置 ( Object.style.left = 500),我会得到那个数字。所以我可以为它分配一个值,这意味着它处于绝对位置,但我不能从中提取一个值。

0 投票
3 回答
18740 浏览

jquery - 一旦页面已经加载,如何 jQuery 向下滑动

尝试向下滑动我的更多信息 div 时遇到时间问题。我想要的功能是一旦页面已经呈现,div 从顶部向下滑动。我的问题是如果我使用 $(document).ready().. 动画不会明显出现。

这是我的代码:

例如,如果我将它绑在其他元素的点击上,它会很好地工作。但是我不确定如何在页面加载后使其明显向下滑动。谢谢!

0 投票
3 回答
2587 浏览

asp.net - 如何处理内容页面中的母版页按钮事件?

我的问题是我有一个动态创建内容的基本页面。我的母版页上有一些按钮可以触发我的基本页面需要知道的事件。但是我的基本页面上的 OnLoad 函数在我的母版页上的 Button_Command 函数之前触发。因此,我要么需要在 Button_Command 函数有机会设置变量后找到加载我的基本页面的方法,要么我必须从 Button_Command 函数调用我的基本页面中的一个函数。

0 投票
2 回答
366 浏览

javascript - 在 window.onload 中传递默认值?

我现在明白以下代码将不起作用,因为我将 window.onload 分配给函数的结果,而不是函数本身。但是如果我删除括号,我怀疑我必须在 onload 之前显式调用一个单独的函数来处理配置。所以,我现在有:

我想我必须将其更改为:

然后,为了让人们使用这个脚本并传入配置,他们需要分别调用这两个底线(configs 和 init)。有没有更好的方法来做到这一点?

注意:如果您的答案是捆绑 window.onload 的功能,请同时确认在脚本中分配 window.onload 是没有危险的。我的理解是,在我自己之后的另一个脚本实际上可能会覆盖我分配给 onload 的内容。考虑到这一点,最好期望您的脚本用户自己在初始化时调用该函数。

0 投票
3 回答
9849 浏览

asp.net - ASP.NET

我正在创建一个 ASP.NET 自定义控件。

我想设置控件所在的 ASPX 页面的 body onload 事件。

请注意,我不能依赖具有 runat="server" 的 ASPX 页面中的 body 标记。

有任何想法吗??

干杯。

0 投票
8 回答
1527 浏览

javascript - 为什么不在 body 元素上使用 Javascript 处理程序?

作为对“如何在网页加载时自动将焦点设置到文本框?”问题的回答。, Espo建议使用

Ben Scheirman 回复(没有进一步解释):

任何 Javascript 书籍都会告诉你不要像那样在 body 元素上放置处理程序

为什么这会被认为是不好的做法?在 Espos 的回答中,说明了一个“覆盖”问题。这是唯一的原因,还是有其他问题?兼容性问题?

0 投票
3 回答
2112 浏览

javascript - Javascript:window.onload 问题

这在 IE 中不起作用(尽管它在 FFX 中起作用)。为什么?

在标题中使用 HTML:

然后是脚本:

提前感谢您的帮助 =)