onLoad函数没有执行

时间:2016-01-08 09:31:52

标签: javascript jquery html

我正在尝试为我正在开发的API设置一个演示页面,但我无法让我的JavaScript工作。 JavaScript应该在我的服务器上进行轮询以检查详细说明是否已经结束,然后执行必要的操作以在浏览器上获得结果,但我不断收到此错误:

  

无法清除临时存储:确定某些文件对于Web应用程序内的访问不安全,或者对文件资源进行了太多调用。的SecurityError

第一次之后我决定简化我的代码,切断电话直到我开始工作并加起来。目前我的函数看起来像这样,但我仍然得到相同的错误(我清除了浏览器的缓存,所以它没有执行旧版本):

function getStatus(){
    window.alert("Prova");
}

它应该在加载div时执行:

<div id="LoaderImage" onload="getStatus()">
    ...
</div>

因为我可以在div中看到加载的gif,我确定正在加载div,但是该函数无论如何也没有做任何事情。

我的模板中使用的JavaScript和jQuery代码工作正常,因此错误的主要嫌疑人是这个函数,这是唯一不起作用的函数。

1 个答案:

答案 0 :(得分:5)

在身体上使用onload代替。我更愿意在window这样的对象上调用它,

window.onload = getStatus;

或在<body> .. </body>上使用它:

<body onload="getStatus()">
 ...
</body>