标签: onload

什么html标签支持onload/onerror javascript事件属性?

我熟悉它的典型用法onload,如下所示:

<body onload="alert('Hello, World!');">
...
</body>
Run Code Online (Sandbox Code Playgroud)

触发加载事件的所有html元素是什么?(从而执行onload属性中提供的javascript)

例如,img是一个这样的标记,它将在加载onload时执行属性中提供的javascript some.png:

<img onload="someImgLoaded()" src="some.png" />
Run Code Online (Sandbox Code Playgroud)

html javascript html5 onload onerror

21
推荐指数
2
解决办法
2万
查看次数

有没有办法在更改window.location.href后进行onload回调?

基本上我想做的就是这样做的结果:

window.location.href = "some_location";
window.onload = function() {
  alert("I'm the new location and I'm loaded!");
};
Run Code Online (Sandbox Code Playgroud)

加载窗口的新位置时有没有办法进行回调?(上面的代码不起作用.)

javascript onload window.location

21
推荐指数
2
解决办法
2万
查看次数

为什么chrome会在这里抛出"Uncaught Error:NOT_FOUND_ERR:DOM Exception 8"?

下面是我的YWA包装器的代码

var astr_ywascript = (document.createElement("script").type = "text/javascript").src = "http://d.yimg.com/mi/eu/ywa.js";
document.head.appendChild(astr_ywascript); // <- error on this line
Run Code Online (Sandbox Code Playgroud)

它在页面加载时运行,因此JS无法找到文档头标记.

有任何想法吗?

谢谢


Opera在同一行上抛出此错误.Uncaught exception: Error: WRONG_ARGUMENTS_ER 萤火虫说:document.head is undefined [Break On This Error] document.head.appendChild(astr_ywascript);

javascript onload yahoo-analytics domexception

20
推荐指数
2
解决办法
4万
查看次数

冒泡可用于图像加载事件吗?

我可以用吗:

window.addEventListner();
Run Code Online (Sandbox Code Playgroud)

某种程度上来说.

我的所有图片都有display = 'none'.

图像加载后,

我想设置 display = 'inline'

这样我可以规范化下载图像时显示的内容.

在这种情况下,我无法预加载我的图像.

javascript onload event-bubbling dom-events

20
推荐指数
2
解决办法
5458
查看次数

jQuery.ready()等效的元素事件监听器?

我正在使用jQuery JavaScript库.我喜欢的事件监听器准备好$(document)时DOM设置将触发.

(非常类似于.onload但没有外部源)

我会发现它非常有用,如果有一个事件监听器与此行为非常相似,但在元素完全加载时触发.(fe:图片,文字内容极长的Div,如此)

我很欣赏jQuery或JavaScript方法.

javascript jquery dom onload document-ready

19
推荐指数
1
解决办法
2万
查看次数

页面加载后如何执行JavaScript?

我想在页面加载后执行JavaScript函数.目前我有一个commandButton,一切正常.然而,如果用户不应该按下按钮会更舒服.

我试过f:event,但是我没有监听器,我只有JavaScript函数.此外,body onload对我不起作用,因为我只使用高级组件.

<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pm="http://primefaces.org/mobile" contentType="text/html">

<ui:composition template="/resources/master.xhtml">

    <ui:define name="content">


        <pm:content>

            <h:inputHidden id="address" value="#{pathFinderBean.address}" />

            <div id="map" style="width: 100%; height: 285px;"></div>

             <p:commandButton type="button" value="Route" onclick="PathFinder.findAndGo()"/>

            <div id="route"></div>

        </pm:content>
    </ui:define>

</ui:composition>
Run Code Online (Sandbox Code Playgroud)

JavaScript函数PathFinder.findAndGo在我的master.xhtml中定义

javascript onload primefaces jsf-2

18
推荐指数
3
解决办法
5万
查看次数

React:组件加载后如何调用函数?

我正在尝试使用 Google 的模型查看器 Web 组件在我的网站上显示模型。文档说该组件有一个“已加载”属性,该属性是“只读”的,并且“如果自上次 src 更改以来已触发加载事件,则返回 true”。我试图在组件加载时使用此属性来调用函数,但我认为我没有正确访问它。我应该使用 componentDidUpdate 来检查此属性是否已更改?或者有没有办法使用onload()?

到目前为止我的代码如下所示:

class App extends Component {

  isLoaded() {
    console.log("loaded!")
  }

  render() {
    return (
      <>
        <model-viewer
          src={require('..my model..')} 
          alt="A model"
          loading="eager"
          loaded={this.isLoaded}
         />
      </>
    )
  }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

loading onload onload-event reactjs

18
推荐指数
2
解决办法
7万
查看次数

Jquery Chosen专注于页面加载(onLoad?)

我在选择框中使用了Jquery Chosen插件,但是我想把它集中在页面加载上.我使用以下代码来聚焦文本输入:

onLoad="document.forms.sales_order_form.customer.focus()"
Run Code Online (Sandbox Code Playgroud)

但这对选择框不起作用:

<select data-placeholder="Select a Customer..." class="chzn-select" name="customer" style="width:400px;">
    <option value=""></option>
</select>
Run Code Online (Sandbox Code Playgroud)

forms jquery onload

17
推荐指数
2
解决办法
1万
查看次数

Chrome获取下载文件时会触发哪个JS事件?

我在Google Chrome上遇到iframe的onLoad事件时出现问题.我创建了一个iframe并为其"src"属性设置了值以从服务器获取文件.在服务器正在处理时,将显示一个等待框,直到客户端获取返回的文件.我尝试使用iframe的onLoad事件来检测客户端何时获取文件以关闭该等待框,但在Google Chrome上,该事件处理程序不起作用.
使用Firefox,当客户端获取文件时,将自动显示"保存到"弹出窗口并触发事件"加载",但Chrome不会发生这种情况.
你能告诉我如何处理这个问题吗?非常感谢!

javascript google-chrome event-handling onload

16
推荐指数
2
解决办法
2万
查看次数

window.onload在AngularJS中不起作用

这个代码在一个简单的HTML文件中工作:

<script>
  function load() {
    alert("load event detected!");
  }
  window.onload = load;
</script>
Run Code Online (Sandbox Code Playgroud)

但是,如果我将它放入AngularJS Web应用程序的index.html文件中,则不会.有谁知道为什么不呢?

window onload angularjs

15
推荐指数
3
解决办法
5万
查看次数