Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 10分钟无交互后转到第页_Javascript_Timer - Fatal编程技术网

Javascript 10分钟无交互后转到第页

Javascript 10分钟无交互后转到第页,javascript,timer,Javascript,Timer,我正在创建一个本地网站(一次只有一个人能够与之互动),并在我工作的办公室的大触摸屏上显示 客户希望在10分钟无交互后,在网站上出现一个屏幕保护程序。我是在Flash Actionscript 3.0中创建的。共有七页和七个屏幕保护程序。我试图说服他们只使用一个屏幕保护程序,这将使我的生活更加轻松,但客户坚持 是否可以编写一个JavaScript语句 “如果10分钟后未注册任何单击,请转到此URL (闪存屏幕保护程序将在哪里) 我将分享我的链接,以作进一步解释,但部分内容在现阶段是保密的 如果可能

我正在创建一个本地网站(一次只有一个人能够与之互动),并在我工作的办公室的大触摸屏上显示

客户希望在10分钟无交互后,在网站上出现一个屏幕保护程序。我是在Flash Actionscript 3.0中创建的。共有七页和七个屏幕保护程序。我试图说服他们只使用一个屏幕保护程序,这将使我的生活更加轻松,但客户坚持

是否可以编写一个JavaScript语句

“如果10分钟后未注册任何单击,请转到此URL (闪存屏幕保护程序将在哪里)

我将分享我的链接,以作进一步解释,但部分内容在现阶段是保密的

如果可能的话,我会尝试编写.js代码,并更新这一部分,但我想我会先检查是否可能

我已经尝试为此编写JavaScript,但我无法显示我的警报框,有什么想法吗

  function redirect(){
  window.location.href = "autoplay/index.html";
  }
  var initial=setTimeout(redirect,6000);
  function click()
  {
  clearTimeout( initial );
  alert("helo");
  initial=setTimeout(redirect,12000);
  }

使用设置超时,超时时间为10分钟

在每次单击时,您都必须重置它。 这里有一些信息:

我会使用

每次单击都会调用重定向。下划线解Bounce方法不会调用重定向函数,除非函数调用之间传递X时间(本例中为600.000毫秒)。这意味着在这两次点击之间发生的点击会重置去盎司计时器,它必须重新启动。

好,它正在工作

/* The redirect to autoplay page function */
 function redirect(){
 window.location.href = "autoplay/index.html";
 }
 var initial=setTimeout(redirect,6000);

 $(document).click(function(event) { 
 clearTimeout( initial );
 initial=setTimeout(redirect,12000); 
 });

使用10分钟的
超时时间
,每次单击都会重置。这很容易做到。您将需要一个变量。A
setInterval
和一分钟的工作时间。您确定要使用单击来定义“交互”吗?输入或滚动怎么样?如果项目是actionscript,为什么需要javascript?你可以在你的flash应用程序中处理这些屏幕保护程序吗?没有滚动和文本框,所以我只需要点击功能。这个网站混合了Jquery、html、css和Adobe Flash,所以我不能只使用Actionscript。
/* The redirect to autoplay page function */
 function redirect(){
 window.location.href = "autoplay/index.html";
 }
 var initial=setTimeout(redirect,6000);

 $(document).click(function(event) { 
 clearTimeout( initial );
 initial=setTimeout(redirect,12000); 
 });