Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用计时器使用javascript调用函数_Javascript_Android_Cordova_Timer - Fatal编程技术网

如何使用计时器使用javascript调用函数

如何使用计时器使用javascript调用函数,javascript,android,cordova,timer,Javascript,Android,Cordova,Timer,在我的phonegap android应用程序中,我需要每1秒与服务器通信一次。因此,我尝试了示例代码 这是我的密码: var timeIntervalId = 0; timeIntervalId = window.setInterval ( "onload1()", 1000 ); function onload1() { alert("hai"); } 当我在同一页时,它工作得很好。但我的问题是,我需要在整个应用程序中的任何位置调用此计时器函数。请引导我。提前谢谢。我不知道androi

在我的phonegap android应用程序中,我需要每1秒与服务器通信一次。因此,我尝试了示例代码

这是我的密码:

var timeIntervalId = 0;
timeIntervalId = window.setInterval ( "onload1()", 1000 );
function onload1()
{
  alert("hai");
}

当我在同一页时,它工作得很好。但我的问题是,我需要在整个应用程序中的任何位置调用此计时器函数。请引导我。提前谢谢。

我不知道android,但我想这是我可以在我的web应用程序中使用的方法

简单的解决方案是将此函数放在一个javascript文件中,然后形成
document.ready()
method或
windows.load
method的页面调用此函数……这对您很有用

您可以将代码放在
doucment.ready()
函数中,将整个代码放在一个javascript文件中,然后将此javascript文件包含在所有页面中即可完成您的工作

doucment.ready()
-是jQuery的一部分