问题标签 [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.
iframe - 在 iframe 中下载文件时如何触发 onload 事件?
假设我们有以下 HTML 文件:
现在,如果 iframe 的 src 被重写到的 URL(在这种情况下 - “ http://example.com/dload.py ”)返回 HTML,没问题:onload 事件触发,span 的内容被替换,每个人的快乐的。
但是,如果 URL 返回的文件的内容类型设置为强制浏览器打开保存文件对话框,则 iframe 的 onload 事件永远不会触发。
有什么解决方法吗?不需要使用 iframe,所需的行为是在浏览器开始下载提供的文件后启动回调。
flash - 如何使用一个按钮加载和外部 swf 和 gotoAndPlay()
我进行了一次互动式游览,可以在这里看到。
主要的 swf 是顶部的导航。我将 4 个外部 swf 加载到主文件中(关于、出租、平面图、邻居)。
我需要一个按钮Floorplan.swf
来加载Rental.swf
和 gotoAndStop("CAFE")
- 内的一个框架Rental.swf
。
这是我现在正在使用的代码:
该代码将加载 swf,但它不会gotoAndStop
。我重新安排并重写了 - 没有任何效果。当我在代码上留下痕迹时,似乎onLoadComplete
甚至没有被调用。我很茫然。
如果需要,我可以发送文件。
javascript - window.onload !=
我认为这很有趣。考虑以下代码,window.onload 和 body onload="" 调用相同的函数。然而,结果是不同的。在我看来,window.onload 的集合有问题。这是代码:
如您所见,两者都报告集合存在,但是 window.onload 报告它没有成员。有任何想法吗?
jquery - addClass 使用 .live() 和 jQuery
我目前正在使用该功能将内容动态.load()
加载到容器中。div
正在加载的内容是我想要斑马条纹的表格数据。斑马条纹在静态页面上很容易,但我不知道如何对加载到容器中的新内容进行斑马条纹div
。
这是我正在尝试使用的代码:
“事件”不应该是"click"
,或者应该是"mouseover"
“onload”或类似的东西。有没有办法做到这一点?感谢您的建议!
~杰瑞德
javascript - Ajax 应用程序的 window.onload 等效项?
我正在使用 window.onload 来调用必须在页面完全加载后执行的JavaScript代码。根据我的阅读,这是调用此类脚本的推荐方法。
但是,它不适用于某些Ajax站点,例如 www.bing.com - 在页面完全呈现之前调用 window.onload。
有什么建议么?
html - 按下后退按钮不会触发 OnLoad
我的结帐购物车在(2)提交后显示(1)“处理订单...”的动画,并且正在用 php 脚本处理卡。但是,当用户到达“接受订单”页面并按下后退按钮时,会触发一个错误。“处理订单...”动画仍然显示。
(1) 加工显示如下:
(2) 提交按钮时,使用的javascript:
因此,单击按钮,显示动画,提交表单,处理卡片,用户进入新页面。
当用户点击返回时,我们应该期待一个没有动画的页面。但是,onLoad 没有被触发,并且动画的最后状态(显示)被保存。
知道当用户返回页面时如何删除动画吗?
flash - 有人可以让这个 ActionScript 工作吗?
我通过以下操作制作了一个空的 AS 3 .flv 文档,该文档在位置 1 上有一个关键帧:
我收到许多错误,例如 on(load) 无效。我正在尝试运行电影开头的代码。
javascript - 在 RAILS 中插入 javascript 调用
我在铁轨上很n00b。问题很简单,我想知道如何在 onLoad 事件的 body 标记内进行 javascript 函数调用。
我问这个是因为在视图中我找不到任何身体或头部标签(就像它们是在其他地方生成的一样)。
谢谢
javascript - 在正文加载时写入 DOM 在 Google Chrome 中不起作用
在 Google Chrome 中,以下代码段:
不是在写
x = 42
到文档。但是会显示警报。文本和警报都显示在 IE8 和 FF 3.5 中。有什么想法吗?
javascript - window.onload/onunload 和 body.onload/onunload 的区别
我已阅读问题window.onload 与 <body onload=""/>的答案。在那个问答中,许多人声称window.onload
并且body.onload
是相同的。这不是我所经历的。
考虑两个测试页面:
和:
对于“测试 1”页面,如果您从下拉菜单中选择一个项目并单击链接以离开该页面,然后单击后退按钮,则菜单将重置为其初始状态。但是,“测试 2”页面不会发生这种情况。为什么?
虽然这是一个测试,但我的目标是使用 RegisterStartupScript 或 RegisterClientScriptBlock 在 aspx 页面上执行类似的操作,因此我希望能够在不使用主体 onload/onunload 而是使用 window.onload/onunload 的情况下重新创建“测试 1”的行为.