问题标签 [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.
javascript - 加载整个页面(包括图像)后如何启动 JS 代码(完整时真实)
我想在整个页面加载完成后执行一个脚本。
目前的方法是:
这不好,因为一些图像仍在加载中,页面还没有真正完成加载。我做错了什么?
在 Chrome 和 Firefox 中当然不适合我。问题是我之后启动了一个代码,它返回状态 204,这会阻止未来的加载。但是它在页面完成加载之前返回了这个 204 状态。所以我需要在页面真正加载后执行我的代码。
编辑
设置一个页面,它会破帧
当您将上述代码放入页面时,它会在页面完全加载之前加载 iframe。只需在 iframe 页面中放置一个警报,然后在您的父页面包含大图像等的较慢服务器上尝试。
c# - 表单构造函数与 Form_Load
表单构造函数和 form_Load 方法有什么区别?
您将物品放在一个与另一个中的过程是什么?
css - 图像预缓存
在我正在研究euroworker.no的网站上,我有大量的 CSS 翻转,只有在翻转时才加载,有没有办法强制加载这些 onLoad 以便它们在第一次翻转时不会闪烁?它使网站看起来很糟糕。我可以使用 a<body onLoad...>
但不确定如何实现它。
谢谢。
javascript - 如何将元素的位置更改为绝对位置?
我试图以任何分辨率使页面居中,同时仍然能够使用绝对定位来移动图片。我认为最好的方法是将表格相对定位在页面中心的开头,然后将其更改为页面中的绝对定位onload
。我认为正确的行是:
但是,我在询问对象左侧在哪里之后放置了一个警告框,我得到undefined
. 但是,如果我直接将它分配给一个位置 ( Object.style.left = 500
),我会得到那个数字。所以我可以为它分配一个值,这意味着它处于绝对位置,但我不能从中提取一个值。
jquery - 一旦页面已经加载,如何 jQuery 向下滑动
尝试向下滑动我的更多信息 div 时遇到时间问题。我想要的功能是一旦页面已经呈现,div 从顶部向下滑动。我的问题是如果我使用 $(document).ready().. 动画不会明显出现。
这是我的代码:
例如,如果我将它绑在其他元素的点击上,它会很好地工作。但是我不确定如何在页面加载后使其明显向下滑动。谢谢!
asp.net - 如何处理内容页面中的母版页按钮事件?
我的问题是我有一个动态创建内容的基本页面。我的母版页上有一些按钮可以触发我的基本页面需要知道的事件。但是我的基本页面上的 OnLoad 函数在我的母版页上的 Button_Command 函数之前触发。因此,我要么需要在 Button_Command 函数有机会设置变量后找到加载我的基本页面的方法,要么我必须从 Button_Command 函数调用我的基本页面中的一个函数。
javascript - 在 window.onload 中传递默认值?
我现在明白以下代码将不起作用,因为我将 window.onload 分配给函数的结果,而不是函数本身。但是如果我删除括号,我怀疑我必须在 onload 之前显式调用一个单独的函数来处理配置。所以,我现在有:
我想我必须将其更改为:
然后,为了让人们使用这个脚本并传入配置,他们需要分别调用这两个底线(configs 和 init)。有没有更好的方法来做到这一点?
注意:如果您的答案是捆绑 window.onload 的功能,请同时确认在脚本中分配 window.onload 是没有危险的。我的理解是,在我自己之后的另一个脚本实际上可能会覆盖我分配给 onload 的内容。考虑到这一点,最好期望您的脚本用户自己在初始化时调用该函数。
asp.net - ASP.NET
我正在创建一个 ASP.NET 自定义控件。
我想设置控件所在的 ASPX 页面的 body onload 事件。
请注意,我不能依赖具有 runat="server" 的 ASPX 页面中的 body 标记。
有任何想法吗??
干杯。
javascript - 为什么不在 body 元素上使用 Javascript 处理程序?
作为对“如何在网页加载时自动将焦点设置到文本框?”问题的回答。, Espo建议使用
Ben Scheirman 回复(没有进一步解释):
任何 Javascript 书籍都会告诉你不要像那样在 body 元素上放置处理程序
为什么这会被认为是不好的做法?在 Espos 的回答中,说明了一个“覆盖”问题。这是唯一的原因,还是有其他问题?兼容性问题?
javascript - Javascript:window.onload 问题
这在 IE 中不起作用(尽管它在 FFX 中起作用)。为什么?
在标题中使用 HTML:
然后是脚本:
提前感谢您的帮助 =)