c'est mon 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>
j'ai besoin d'actualiser la page toutes les 5 minutes. comment faire cela J'ai utilisé la fonction sleep () mais UI elle-même s'est chargée après que sleep () a été exécuté. ce moi comment recharger la page pour toutes les 5 minutes
Actualiser le document toutes les 300 secondes à l'aide d'une balise HTML Meta, ajouter ceci dans la balise head de la page
<meta http-equiv="refresh" content="300">
Utilisation du script:
setInterval(function() {
window.location.reload();
}, 300000);
Installez un intervalle:
<script type="text/javascript">
setInterval(page_refresh, 5*60000); //NOTE: period is passed in milliseconds
</script>
La page doit être actualisée automatiquement à l'aide d'une balise méta.
<meta http-equiv="Refresh" content="60">
valeur de contenu en secondes.après une minute, la page doit être actualisée
Recharge automatique avec la cible de votre choix. Dans ce cas, la cible est définie par _self
toutes les 5 minutes.
300000 millisecondes = 300 secondes = 5 minutes
comme 60000 millisecondes = 60 secondes = 1 minute.
Voici comment vous le faites:
<script type="text/javascript">
function load()
{
setTimeout("window.open('http://YourPage.com', '_self');", 300000);
}
</script>
<body onload="load()">
Ou ceci s'il s'agit de la même page à se recharger:
<script type="text/javascript">
function load()
{
setTimeout("window.open(self.location, '_self');", 300000);
}
</script>
<body onload="load()">