Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

auto refresh for every 5 mins

this is my code

<html> <head>     <script language="javascript" src="JS/jQuery.js"></script>     <script>         function page_refresh(){             document.getElementById('form2').action="project_file_dir.cfm"               document.getElementById('form2').submit();                   }      </script> </head> <body > <cfoutput> <cfset fileLocation ="\\squeaker\SiSystemsFile\WebServices\WebSites\Perforce\Bhargavi"> <!--- On mac set to /tmp ---> <cfdirectory         action = "list"         directory = "#fileLocation#"         name = "files"         filter="*.*"> <form  method="post" id="form2">     <cfset f="#files.recordcount#">       <cfset mydatetime=now()>     <cfset a=TimeFormat(MyDateTime,'hh:mm:ss tt')>       Total File in <b> #fileLocation# </b> Count is <b> #f# </b> #TimeFormat(MyDateTime,'hh:mm tt')#        <input type="button" name="Refresh" value="refresh" onclick="page_refresh()"><br>        <b>Next Run</b>       <cfset b=TimeFormat(DateAdd('n', +5, MyDateTime),'hh:mm:ss tt')>        #TimeFormat(DateAdd('n', +5, MyDateTime),'hh:mm tt')#     </cfoutput>  <cfset a= Minute(Now())> <cfset b=a%5 >   <cfoutput>#b#</cfoutput> <!--- <cfinclude template="page_move_2.cfm"> ---> <cfloop condition="b gt 0">         <cfoutput>inside loop</cfoutput>     <cfset Sleep(6000)>      <cfset b = b - 1 >  </cfloop> <cfoutput>hi</cfoutput> </form> </body> </html> 

i need to refresh the page for every 5 mins . how to do this . i used sleep() function but ui itself loaded after that sleep() is executed . this me how to reload the page for every 5 mins

like image 808
Bhargavi Avatar asked Nov 06 '13 08:11

Bhargavi


People also ask

What is auto refresh used for?

Tab Auto Refresh. Tab Auto Refresh reloads the web page periodically. Set the refresh interval and it will refresh tab by timer, even for background tabs.

How do you refresh a page every 5 seconds?

setTimeout(function () { location. reload(1); }, 5000);


2 Answers

Refresh document every 300 seconds using HTML Meta tag add this inside the head tag of the page

 <meta http-equiv="refresh" content="300"> 

Using Script:

            setInterval(function() {                   window.location.reload();                 }, 300000);  
like image 109
Krish R Avatar answered Oct 04 '22 12:10

Krish R


Install an interval:

<script type="text/javascript">         setInterval(page_refresh, 5*60000); //NOTE: period is passed in milliseconds </script> 
like image 41
Claudix Avatar answered Oct 04 '22 12:10

Claudix