Forum de discussion
Forum « Programmation Javascript » (archives)
arret de l'execution d'un script aprés un temps bien déterminé
Envoyé: 29 juin 2005, 11h24 par amadoulamine1
je suis en train de faire un quizz et aprés normalement 10 minutes d'execution meme s'il n'a pas finit le script doit arreter l'execution de la page
voici le chrono
Code:
<?php
session_start();
if (isset($_GET['v']))
{
if ($_GET['v'] == 'init')
{
unset($_SESSION['temps_depart']);
$_SESSION['temps'] = 0;
}
}
if (isset($_SESSION['temps_depart']))
{
$_SESSION['temps'] = time() - $_SESSION['temps_depart'];
}
else
{
$_SESSION['temps_depart'] = time();
$_SESSION['temps'] = 0;
}
?>
<form name="forsec" method="get" action="ind.php">
temps client :
<input type="text" size="2" name="time2">:
<input type="text" size="2" name="time1">:
<input type="text" size="2" name="time"> <br>
<!--<a href="chrono1.php?v=init">remetre a zéro</a> -->
</form>
<script>
var seconds=<?php echo $_SESSION['temps'] ?>;
var minutes=0;
var heur=0;
function chrono()
{
document.forsec.time.value=" "+seconds ;
document.forsec.time1.value=" "+minutes;
document.forsec.time2.value=" "+heur ;
compte=setTimeout('chrono()',1000) ;
if (seconds==59)
{
seconds=0;
if (minutes==59)
{heur++;
minutes=0;
}
else
{
++minutes;
}
}
else
{
++seconds;
}
}
chrono();
</script>
<?
include("test.php");
?>
j'ai essayé avec
Code:
if (minutes==10)
cleartimeout(chrono)
mais ca na pas marché
j'espere que quelqu'un me viendra en aide
Réponses
|